Bonjour à tous,
Je reviens vers vous car je tourne en rond depuis plusieurs jours, voici mon pb :
Je souhaites :
a) tester l'égalité de la cellule "A2" en (Feuille2) sur "L2" en (Feuille1).
b) si égalité = ok alors copie les cellules B2 : D2 de la feuille2 vers cellules M2:O2 de la feuille1.
je voudrais faire une boucle pour pouvoir tester toutes les valeurs de la feuille2
sur la plage A2:A?.
Voici le code que j'ai commencé :
Sheets("data2").Select
Range("A1").CurrentRegion.Select ' // Définit la plage active
If Range("A2").Value = Sheets("Data1").Range("L2").Value Then
Sheets("data2").Select
Range("B2 : D2").Select
Selection.Copy
Sheets("data1").Select
Range("M2").Select
ActiveSheet.Paste
End If
j'espère avoir été explicite, dans le doute un petit fichier sera peut-être plus clair que moi.
Je continu mes recherches, je vous remercie par avance du temps que vous passerez sur ce petit cas.
Je reviens vers vous car je tourne en rond depuis plusieurs jours, voici mon pb :
Je souhaites :
a) tester l'égalité de la cellule "A2" en (Feuille2) sur "L2" en (Feuille1).
b) si égalité = ok alors copie les cellules B2 : D2 de la feuille2 vers cellules M2:O2 de la feuille1.
je voudrais faire une boucle pour pouvoir tester toutes les valeurs de la feuille2
sur la plage A2:A?.
Voici le code que j'ai commencé :
Sheets("data2").Select
Range("A1").CurrentRegion.Select ' // Définit la plage active
If Range("A2").Value = Sheets("Data1").Range("L2").Value Then
Sheets("data2").Select
Range("B2 : D2").Select
Selection.Copy
Sheets("data1").Select
Range("M2").Select
ActiveSheet.Paste
End If
j'espère avoir été explicite, dans le doute un petit fichier sera peut-être plus clair que moi.
Je continu mes recherches, je vous remercie par avance du temps que vous passerez sur ce petit cas.
Pièces jointes
Dernière édition: