re curino le forum
ci-dessous les explications
a+
papou
Sub copier()
Dim i&, fin&, a& 'déclare les différentes variables en long
With Feuil1 ' avec la feuille Feuil1
fin = .Range("A" & Rows.Count).End(xlUp).Row ' là je cherche la dernière ligne remplie en partant de
'la dernière ligne de la feuille colonne A
a = 6 'là je donne à la variable a la valeur 6 pour commencer la copie en ligne 6
For i = 1 To fin 'là je fais une boucle de 1 à là dernière ligne fin
If .Cells(i, 2) <> "" And .Cells(i, 3) <> "" Then .Rows(i).Copy Feuil2.Cells(a, 1): a = a + 1
'là je donne la condition de recopie, si la cellule ligne i colonne 2 est différente de rien, et que
'la cellule ligne i, colonne 3 est aussi différente de rien, alors je recopie la ligne en feuil2
'cellule ligne a, 1 et ensuite j'incrémente la variable a de a + 1
Next i ' prochaine ligne de la boucle
End With 'fin du with
End Sub