Hi Drum,
Welcome to the forum!!
Try this where a row is inserted at a change in Col A (so ensure your data is sorted by that column):
Option Explicit
Sub InsertRowsV4()
'http://www.excelforum.com/excel-general/832021-how-to-insert-multiple-rows-in-excel-2010-between-data.html
Dim lLastRow As Long
Dim i As Long
Application.ScreenUpdating = False
lLastRow = Range("A" & Rows.Count).End(xlUp).Row
For i = lLastRow To 2 Step -1
If i > 2 And Range("A" & i).Value <> Range("A" & i - 1).Value Then
Rows(i).EntireRow.Insert
End If
Next i
Application.ScreenUpdating = True
End Sub
HTH
Robert
PS You need to wrap your code with tags as I have done
Bookmarks