Option Explicit
Sub Copie3()
If ActiveSheet.Name <> "Feuil1" Then Exit Sub
Dim sh As Worksheet, cel As Range, nlm&, lg1&, lg2&
Set cel = ActiveCell: If cel.Column <> 3 Then Exit Sub
Set sh = Worksheets("Feuil2"): nlm = Rows.Count
lg1 = cel.Row: Application.ScreenUpdating = 0
lg2 = sh.Cells(nlm, 4).End(3).Row + 1
If cel <> "" Then sh.Cells(lg2, 4) = cel
lg2 = sh.Cells(nlm, 10).End(3).Row + 1
If cel.Offset(, 6) <> "" Then _
sh.Cells(lg2, 10) = cel.Offset(, 6)
End Sub