Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column <> 2 Or Target.Row < 3 Or Target.Count > 1 Then Exit Sub
If UCase(Target) = "X" Then
tablo = Array(5, 6, 8, 11, 12)
l = Target.Row
With Sheets("Feuil1")
dl = .Range("D65000").End(xlUp).Row + 1
If dl = 10 Then dl = 11
For i = 4 To 8
.Cells(dl, i) = Cells(l, tablo(i - 4))
Next
End With
End If
End Sub