Bonjour à tous et à toutes,
Je souhaite copier et coller dans une autres feuilles des lignes entières en fonction du caractère vide ou non d'une des colonnes constituant la ligne.
J'ai écris, en piochant des lignes dans divers forum, la macro suivante:
Sub Copytri()
Dim iLI As Date
Dim iRE As Date
Dim LI As Worksheet
Dim RE As Worksheet
Set LI = Worksheets("Extraction")
Set RE = Worksheets("BS rendu via Sirius")
iRE = 2
For iLI = 2 To 65536
If LI.Cells(iLI, 6).Text <> "" Then
LI.Range(iLI & ":" & iLI).Copy RE.Range(iRE, 1)
iRE = iRE + 1
End If
Next
End Sub
Cependant, lorsque je lance la macro, une erreur d'execution '1004' apparaît!
Elle concerne la ligne:
LI.Range(iLI & ":" & iLI).Copy RE.Range(iRE, 1)
Si vous avez des idées de raisons pour laquelle cette ligne est fausse, n'hésitez pas!
Merci d'avance!