Sub test()
Dim cellule As Range, ws As Worksheet
Set ws = Worksheets("extraction note")
For Each cellule In Range("Tableau3[Cône]")
If cellule <> "" Then
Dim row As ListRow
Set row = ActiveSheet.ListObjects("Tableau2").ListRows.Add()
With row.Range
.Cells(1) = cellule
.Cells(2) = cellule.Offset(0, 1)
.Cells(3) = cellule.Offset(0, 2)
.Cells(4) = cellule.Offset(0, 3)
.Cells(5) = cellule.Offset(0, 6)
.Cells(6) = cellule.Offset(0, 8)
.Cells(7) = cellule.Offset(0, 5)
.Cells(8) = cellule.Offset(0, 12)
.Cells(9) = cellule.Offset(0, 13)
End With
End If
Next cellule
Set row = Nothing
For Each cellule In Range("Tableau4[Cône]")
If cellule <> "" Then
Set row = ActiveSheet.ListObjects("Tableau2").ListRows.Add()
With row.Range
.Cells(1) = cellule
.Cells(2) = cellule.Offset(0, 1)
.Cells(3) = cellule.Offset(0, 2)
.Cells(4) = cellule.Offset(0, 3)
.Cells(5) = cellule.Offset(0, 6)
.Cells(6) = cellule.Offset(0, 8)
.Cells(7) = cellule.Offset(0, 5)
.Cells(8) = cellule.Offset(0, 12)
.Cells(9) = cellule.Offset(0, 13)
End With
End If
Next cellule
End Sub