Bonsoir Tracor,
Pour répondre à la question posée, il suffit d'exécuter la séquence de code suivante :
====================================================
i = 20 'affecter à i le n° de la ligne devant laquelle insérer la nouvelle ligne
Rows(i).Insert Shift:=xlDown
Rows(i + 1).Copy
Rows(i).PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _ SkipBlanks:=False, Transpose:=False
Application.CutCopyMode = False
====================================================
Si les fonctions "Somme" permettant de calculer les totaux, travaillent avec des références relatives (et non absolues), la prise en compte de la nouvelle ligne dans les totaux devrait se faire automatiquement.
Bon courage pour la suite.
Omicron