Bonjour,
ça vaut ce que ça vaut mais tu peux ajouter un "flag" qui dit que c'est copié ...
Il y a peut être mieux
Sub transfertfeuille()
Dim n As Byte, lig As Long
n = ActiveSheet.Index 'défini le numéro de la feuille active
For lig = 13 To Sheets(n).Range("B" & Rows.Count).End(xlUp).Row 'de la ligne 10 à la dernière ligne rempli de la feulle active
If Sheets(n).Cells(lig, "F") = "x" Then
MsgBox ("déjà copié !")
Else
If Sheets(n).Cells(lig, "E") = "IMPORTANT" Or Sheets(n).Cells(lig, "E") = "NON TRAITE" Then
Sheets(n).Range("B" & lig & ":E" & lig).Copy Destination:=Sheets(n + 1).Cells(Sheets(n + 1).[B65536].End(xlUp).Row + 1, 2)
Sheets(n).Cells(lig, "F") = "x"
End If
End If
Next lig
End Sub