Bonjour à tous,
J'ai actuellement une macro que vous trouverez ci-dessous, je souhaiterais qu'à la place de copier/coller des lignes, ma macro copie/colle des les 9 premières colonnes de ma feuille ou de la plage A2:I200.
Merci d'avance pour votre aide.
Dim Lig&, DerL&
DerL = Worksheets("Historique_contrôle").Range("A" & Rows.Count).End(3).Row
For Lig = 2 To 100
If Worksheets("Article_controle").Cells(Lig, 3) = "OK" Then
Worksheets("Article_controle").Rows(Lig).Copy
Worksheets("Historique_contrôle").Range("A" & DerL + 1).PasteSpecial (xlPasteValues)
DerL = DerL + 1
End If
Next
J'ai actuellement une macro que vous trouverez ci-dessous, je souhaiterais qu'à la place de copier/coller des lignes, ma macro copie/colle des les 9 premières colonnes de ma feuille ou de la plage A2:I200.
Merci d'avance pour votre aide.
Dim Lig&, DerL&
DerL = Worksheets("Historique_contrôle").Range("A" & Rows.Count).End(3).Row
For Lig = 2 To 100
If Worksheets("Article_controle").Cells(Lig, 3) = "OK" Then
Worksheets("Article_controle").Rows(Lig).Copy
Worksheets("Historique_contrôle").Range("A" & DerL + 1).PasteSpecial (xlPasteValues)
DerL = DerL + 1
End If
Next