Hello,
J'ai renommé "Derniere ligne" en "DL_AbsRemp" pour identifier précisément la dernière ligne du tableau cible.
Il faudra suive la même logique pour les autres tableaux et adapter le code.
Code pour le tableau des absences et remplacement :
Dim lngInsertRow As Long
lngInsertRow = Range("DL_AbsRemp").Row 'Ici adapter le nom de la dernière ligne du tableau cible
Rows(lngInsertRow).Insert Shift:=xlDown
Range("A" & (lngInsertRow - 1) & ":Q" & (lngInsertRow - 1)).Copy
Range("A" & lngInsertRow & ":Q" & lngInsertRow).PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
Application.CutCopyMode = False