Bonjour
Non ça ne fait rien ou alors mauvaise manœuvre de ma part.
Il faut sélectionner la ligne ou ça la met directement à la dernière?
Quand vous dites cela ne fait rien, c'est à dire ?
Vous vouliez ajouter une ligne à la fin du tableau. Le code n'insère pas une ligne mais met le bon format sur la ligne suivante à la dernière ligne.
Ce que vous vouliez c'est insérer une ligne avant la dernière ?
Si oui, voici le code
Sub test()
Dim dlg As Integer
dlg = Range("A" & Rows.Count).End(xlUp).Row
Range("A" & dlg & ":C" & dlg).Insert
End Sub