Bonjour,
J'ai un petit problème avec ma macro, je n'arrive pas à comprendre pourquoi. Il y a une erreur à cette ligne : Worksheets("Articles_à_contrôler").Range(Cells(Lig, 1), Cells(Ligne, 12)).Copy
Je souhaite avec cette commande copier la ligne de la colonne 1 à 12.
Pouvez-vous m'aider? Merci
Sub mettre_à_jour()
Dim Lig&, DerL&
DerL = Worksheets("Historique_contrôle").Range("A" & Rows.Count).End(3).Row
For Lig = 2 To 100
If Worksheets("Articles_à_contrôler").Cells(Lig, 3) = "OK" Then
Worksheets("Articles_à_contrôler").Range(Cells(Lig, 1), Cells(Ligne, 12)).Copy
Worksheets("Historique_contrôle").Range("A" & DerL + 1).PasteSpecial (xlPasteValues)
DerL = DerL + 1
End If
Next
J'ai un petit problème avec ma macro, je n'arrive pas à comprendre pourquoi. Il y a une erreur à cette ligne : Worksheets("Articles_à_contrôler").Range(Cells(Lig, 1), Cells(Ligne, 12)).Copy
Je souhaite avec cette commande copier la ligne de la colonne 1 à 12.
Pouvez-vous m'aider? Merci
Sub mettre_à_jour()
Dim Lig&, DerL&
DerL = Worksheets("Historique_contrôle").Range("A" & Rows.Count).End(3).Row
For Lig = 2 To 100
If Worksheets("Articles_à_contrôler").Cells(Lig, 3) = "OK" Then
Worksheets("Articles_à_contrôler").Range(Cells(Lig, 1), Cells(Ligne, 12)).Copy
Worksheets("Historique_contrôle").Range("A" & DerL + 1).PasteSpecial (xlPasteValues)
DerL = DerL + 1
End If
Next