copier coller de données selon conditions

copier coller de données selon conditions - VB/VBA/VBS - Programmation

Marsh Posté le 27-02-2019 à 17:29:26    

Bonjour,
 
J'ai besoin de votre aide SVP avant de m'arracher tous mes cheveux!
J'ai une base de données dans un fichier (Z)qui commence en A10 (ligne 9= entete) et qui se termine en colonne U dernière ligne renseignée.
J'aimerais copier certaines colonnes de ce fichier (Z) dans un autre (Y) si elles répondent à certaines conditions.
Dans tous les cas les conditions sont: colonne H=BPE et colonne U=aujourd'hui
Donc si les lignes répondent aux conditions alors:
copie (Z)D dans (Y)B
copie(Z)E dans (Y)C
et plus difficile que ça: (Y) A= (Z)F&"-"&G&" "&"("&H&" )"
 
Merci d'avance pour votre aide

Reply

Marsh Posté le 27-02-2019 à 17:29:26   

Reply

Marsh Posté le 27-02-2019 à 18:47:03    

J'ai essayé l'approche par filtre auto.
Au delà d'avoir un souci avec colonne U= aujourd'hui je cherche le code qui dit "copie moi ce qu'il y a à l'écran en dessous de la ligne 9 et jusqu'à rencontrer une ligne vide".

Reply

Marsh Posté le 27-02-2019 à 20:14:16    

j'y suis arrivée avec le code ci-dessous, je n'arrive pas à lui dire de prendre que la colonne A
 
 
Workbooks("VALDUC P1E- Suivi documentaire Seb.xlsm" ).Sheets("Etudes" ).AutoFilter.Range.Copy Workbooks("Copie de BE test - Try 1.xlsm" ).Sheets("Desti" ).Range("A1" )

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed