Private Sub Worksheet_Change(ByVal Target As Range)
'Feuil1 est le CodeName de la 1ère feuille
If Intersect(Target, [C:I,K2:R2]) Is Nothing Then Exit Sub
Feuil1.Rows("12:" & Feuil1.Rows.Count).Delete 'RAZ
With Range("A3:I" & Range("C" & Rows.Count).End(xlUp)(2).Row)
.Copy Feuil1.[A12]
[K4:S4].Copy Feuil1.Cells(12 + .Rows.Count, 3)
End With
End Sub