Re,
Je fais ça à l'arrache et du coup effectivement
En définissant les variables et objets correctement, on comprend mieux avec l'autocomplétion de VBA Ppoject
on peut insérer :
En revanche avec DataBodyRange, on s'aperçois que l'on a seulement
Donc le bon code est
Sub Recapitulatif()
Dim Lig As Long
Dim LstObj As ListObject
Set LstObj = Sheets("RECAPITULATIF").ListObjects("SOUSTRAC")
With LstObj
If .ListRows.Count = 0 Then
.ListRows.Add: Lig = 1
Else
.ListRows.Add Position:=1: Lig = 1 'insérer a la 1igne 1
End If
End With
End Sub
J'espère que cela vous permettra de comprendre un peu mieux le développement objet
A+