Bonjour ICE_SACCO,
Pas pu tester sans fichier exemple en PJ.
Toutefois, je te propose d'essayer comme suit:
Sub Copie()
Dim MotCle
Dim i As Byte
Dim C As Range, D As Range
Dim F As Object
Dim Ligne As Long
'On définit les mots clés
MotCle = Array("REQ0")
'On effectue la recherche de chaque mot clé dans la colonne A de la Feuil1
For i = 0 To UBound(MotCle)
Do
Set C = Feuil1.Columns(1).Find(MotCle(i), LookIn:=xlValues, lookat:=xlPart)
'Si le mot clé est trouvé
If Not C Is Nothing Then
'On définit le nom de la feuille où sera effectuée la copie
Set F = Feuil2
With Worksheets(F)
'On effectue la recherche de chaque mot clé dans la colonne A de la Feuil2
Set D = .Columns(1).Find(MotCle(i), LookIn:=xlValue, lookat:=xlPart)
'Si le mot clé n'est pas trouvé dans la feuille 2
If D Is Nothing Then
'On définit la ligne où sera effectué le collage
Ligne = .Range("F" & Rows.Count).End(xlUp).Row + 1
'On effectue le copier / coller
C.EntireRow.Copy .Range("A" & Ligne)
End If
End With
End If
Loop While Not C Is Nothing
Next i
End Sub
Espérant avoir répondu.
Cordialement.