Je viens de réussir avec le code :
Si qql un a une idée pour l'améliorer ?
Sub Inserer_les_4_dernieres_lignes_a_la_suite_de_mon_tableau()
'
' Ici nous allons tout afficher
On Error Resume Next
Worksheets("Suivi Dossier").ShowAllData
On Error GoTo 0
Sheets("Suivi Dossier").Select
Selection.End(xlToLeft).Select
'--Ici nous allons insérer 1er ligne
Range("Tableau2[[#Headers],[Localisation]]").Select
Selection.ListObject.ListRows.Add AlwaysInsert:=False
Selection.End(xlDown).Offset(-4, 0).Select
'
ActiveCell.EntireRow.Select
Application.CutCopyMode = False
Selection.Copy
Range("Tableau2[[#Headers],[Localisation]]").Select
Selection.End(xlToLeft).Select
Selection.End(xlDown).Select
ActiveSheet.Paste
'--Ici nous allons insérer 2eme ligne
Range("Tableau2[[#Headers],[Localisation]]").Select
Selection.ListObject.ListRows.Add AlwaysInsert:=False
Selection.End(xlDown).Offset(-4, 0).Select
'
ActiveCell.EntireRow.Select
Application.CutCopyMode = False
Selection.Copy
Range("Tableau2[[#Headers],[Localisation]]").Select
Selection.End(xlToLeft).Select
Selection.End(xlDown).Select
ActiveSheet.Paste
'--Ici nous allons insérer 3eme ligne
Range("Tableau2[[#Headers],[Localisation]]").Select
Selection.ListObject.ListRows.Add AlwaysInsert:=False
Selection.End(xlDown).Offset(-4, 0).Select
'
ActiveCell.EntireRow.Select
Application.CutCopyMode = False
Selection.Copy
Range("Tableau2[[#Headers],[Localisation]]").Select
Selection.End(xlToLeft).Select
Selection.End(xlDown).Select
ActiveSheet.Paste
'--Ici nous allons insérer 4eme ligne
Range("Tableau2[[#Headers],[Localisation]]").Select
Selection.ListObject.ListRows.Add AlwaysInsert:=False
Selection.End(xlDown).Offset(-4, 0).Select
'
ActiveCell.EntireRow.Select
Application.CutCopyMode = False
Selection.Copy
Range("Tableau2[[#Headers],[Localisation]]").Select
Selection.End(xlToLeft).Select
Selection.End(xlDown).Select
ActiveSheet.Paste
Range("Tableau2[[#Headers],[Localisation]]").Select
Selection.End(xlDown).Select
ActiveCell.Select
Application.CutCopyMode = False
End Sub