Private Sub CommandButton1_Click()
Dim ligne As Integer
Dim i As Byte
With Feuil1.ListObjects("Tableau1")
If .ListRows.Count = 0 Then
.ListRows.Add: ligne = 1
Else: .ListRows.Add: ligne = .ListRows.Count
End If
For i = 1 To 3
.DataBodyRange.Item(ligne, i) = Controls("TextBox" & i).Value 'colonne A à c
Next i
.DataBodyRange.Item(ligne, 4) = TextBox4.Value & " " & ComboBox1.Value
.DataBodyRange.Item(ligne, 8) = TextBox6.Value & " " & ComboBox6.Value
.DataBodyRange.Item(ligne, 9) = TextBox8.Value & " " & ComboBox7.Value
.DataBodyRange.Item(ligne, 5) = ComboBox5.Value
.DataBodyRange.Item(ligne, 6) = ComboBox2.Value 'theme
End With