Bonjour Soul of D, le forum,
Voir l'essai dans la pièce jointe...
Sub test()
Dim dl As Long, i As Long
Application.ScreenUpdating = False '...........................désactive le rafraichissement de l'écran (évite le scintillement)
With Sheets("Feuil1") '.........................................nom de la feuille à adapter
dl = .Range("A" & Rows.Count).End(xlUp).Row '..................définit la dernière ligne en fonction de la colonne A
For i = dl To 2 Step -1 '.....................................boucle de la dernière ligne à la ligne 2
If .Cells(i, "A") <> "" And .Cells(i - 1, "A") <> "" Then '..si 2 lignes consécutives remplies
Rows(i).Insert Shift:=xlDown '..............................on insert une ligne
End If '.....................................................fin de la condition
Next i '......................................................passe à la ligne suivante
End With
End Sub
Cordialement,