Semelhante ao comentário de Scott. Apenas uma pequena alteração com Next myrow
Sub Macro1()
For myrow = 1 To Cells.Find("*", SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Row
If Cells(myrow, 1) <> "" And Cells(myrow + 1, 1) <> "" Then
Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
End If
Next myrow
End Sub