Bonjour à tous,
il faut éviter les .Select inutiles dans 99% des cas.
Non seulement ça peut gêner comme ici, mais ça ralenti inutilement aussi
Sub Macro6()
Dim lig As Long, col As Long
If [A2] = "" Then MsgBox "N° FI obligatoire": Exit Sub
With Sheets("Feuil2")
lig = .Cells(Rows.Count, 1).End(xlUp).Row + 1
For col = 1 To 8
.Cells(lig, col).Value = Cells(2, col).Value
Next col
End With
[A2:H2].ClearContents
End Sub
eric