Sub Macro5()
Dim derligne
Dim i As Integer
Dim x As Integer
Dim compteur As Integer
derligne = Range("A65535").End(xlUp).Row
For i = 2 To derligne
x = Range("A" & i)
Select Case x
Case 1
compteur = compteur + 2
Case 2
compteur = compteur + 3
Case 3
compteur = compteur + 4
Case 4
compteur = compteur + 5
End Select
Next i
derligne = derligne + compteur
i = 0
For i = 2 To derligne
x = Range("A" & i) + 1
Rows(i + 1 & ":" & i + x).Insert Shift:=xlDown
i = i + x
Next i
End Sub
Sub Macro5()
Dim DerLigne, I As Integer, X As Integer
DerLigne = Range("A65535").End(xlUp).Row
For I = 2 To DerLigne
X = Range("A" & I): If X >= 1 And X <= 4 Then DerLigne = DerLigne + X + 1
Next
For I = 2 To DerLigne
X = Range("A" & I) + 1
Rows(I + 1 & ":" & I + X).Insert Shift:=xlDown
I = I + X
Next
End Sub