Private Sub Worksheet_Change(ByVal T As Range)
Dim dl&
If T.Column = 9 And Application.CountA(Cells(T.Row, 2).Resize(, 8)) = 8 Then
Cells(T.Row, 2).Resize(, 8).Copy
dl = Feuil2.Cells(Rows.Count, 1).End(3)(2).Row
Feuil2.Cells(dl, 2).PasteSpecial Paste:=xlPasteValues, Transpose:=True
Feuil2.Cells(dl, 1).Resize(8) = Cells(T.Row, 1)
Feuil2.Cells(dl, 3).Resize(8) = Application.Transpose(Range("B1:I1"))
End If
End Sub