Bonsoir à tous,
Je pense qu'il y a plusieurs solutions, mais j'ai trouvé celle là la plus simple:
On copie la plage A1:E1 puis insére deux à deux les les cellules copiées où l'on efface les valeurs avec clearcontents
Sub inserligne()
Dim L As Integer
L = Sheets("Feuil1").Range("A65536").End(xlUp).Row
For i = L To 1 Step -1
Range("A1", "E1").copy
Range("A" & i, "E" & i).insert xldown
Range("A" & i, "E" & i).clearcontents
Range("A" & i, "E" & i).insert xldown
Range("A" & i, "E" & i).clearcontents
Next i
application.cutcopymode=false
End Sub
A+++