Merci beaucoup pour ton aide.
Sur le code de base :
Sub Test()
Dim i%, j%, Dl%
Dim Ws As Worksheet
Set Ws = Sheets("Feuil1")
Dl = Ws.Range("A" & Rows.Count).End(xlUp).Row
j = 1
For i = 1 To Dl
If Ws.Cells(i, "B") <> "" And Ws.Cells(i, "C") <> 0 Then
Ws.Range("A" & i & ":A" & i).Copy Ws.Cells(j, "E")
j = j + 1
End If
Next i
End Sub
Si je veux copier le résultat sur une autre feuille, dois je modifier cette partie du code ainsi?
For i = 1 To Dl
If Ws.Cells(i, "B") <> "" And Ws.Cells(i, "C") <> 0 Then
Ws.Range("A" & i & ":A" & i).Copy Ws.Cells(j, Worksheets("ListeDeParticip").Range("A2"))
Merci encore