Need to Insert Multiple numbers of rows after
Multiple rows or single row.
Code below will do the job for you.
Just Change it according to your needs
Example 1: Insert 2 row after after every 1 row
Code below will do the job for you.
Just Change it according to your needs
See Example of Before and After
Example 1: Insert 2 row after after every 1 row
Before
After
Sub InsertRows()
Dim i As Long,nRows As Integer, nEvery As Integer
Application.ScreenUpdating = False
'#of rows to insert
nRows = 3
'# of rows to skip between insertions
nEvery = 1
i = nEvery + 1 'first row for insertion
While Not IsEmpty(Cells(i, 1))
Rows(i & ":" & i + nRows - 1).Insert
i = i + nRows + nEvery
Wend
MsgBox ("Done")
End Sub

