Bonjour à tous
Si je poste ce message aujourd'hui c'est que je suis confronté à un challenge et étant débutant en VBA je viens vous demander de l'aide.
Comme l'indique le titre de ce sujet je voudrais je voudrais déplacer le contenu d'un certain nombre de lignes d'une feuille à une autre
Pour ce faire et pour d'autres raisons ces lignes sont colorées en vert et rouge.
J'ai donc voulu avec une boucle "for" faire un balayage qui selon la couleur déplacerait la ligne ou pas.
jusqu'à là tout va bien mais le souci c'est que mes lignes ne sont copiées que dans la colonne A (à la verticale).
Voici ma Macro et je joins le fichier Excel
Merci d'avance !!!
Sub Macro1()
Dim Row As Range
For Each Row In Worksheets("Feuil1").Range("A1:L35") 'nombre de lignes pouvant changer mais pas le nombre de colones
If Row.Interior.Color = RGB(255, 0, 0) Then
Row.Copy Destination:=Sheets("Feuil2").Range("A" & Rows.Count).End(xlUp).Offset(1, 0)
End If
Next Row
End Sub