Sub Macro1()
Dim derligne
derligne = Range("A65535").End(xlUp).Row
For i = derligne To 1 Step -1
Rows(i).Select
Selection.Insert Shift:=xlDown
Rows(i + 1).Select
Selection.Copy
Rows(i).Select
ActiveSheet.Paste
Next i
End Sub
Citation:
cette macro est pour une seule ligne
Citation:
sans copier/collre
Sub Macro2()
Dim derligne
derligne = Range("A65535").End(xlUp).Row
For i = derligne To 2 Step -1
Rows(i).Insert Shift:=xlDown
Next i
End Sub
Sub Macro5()
Dim derligne
derligne = Range("A65535").End(xlUp).Row
For i = derligne To 2 Step -1
Rows(i & ":" & i + 4).Insert Shift:=xlDown
Next i
End Sub
Je confirme, si besoin était, que le code fonctionne parfaitement.
Qui en aurait douté ????