Hi Cancafe
Try this macro
****************************************************************************
Sub InsertBlankRow()
Dim Stp As Range
Dim MyRng As Range
Dim Criteria As String
On Error GoTo Stp1 '''Error handling
''' Choose your Starting Point Cell
Set Stp = Application.InputBox(Prompt:="Please Select a Cell Starting Point and Criteria", Title:="Starting Point-Criteria", Type:=8)
Criteria = Stp.Value
Set MyRng = Range(Cells(Stp.Row, Stp.Column), Cells(Rows.Count, Stp.Column).End(xlUp))
Application.ScreenUpdating = False
'' This part will evaluate each cell in the range and look for the Criteria
For Each x In MyRng
If x.Value = Criteria And x.Offset(-1, 0).Value <> "" Then
x.EntireRow.Insert , CopyOrigin:=xlFormatFromLeftOrAbove
End If
Next x
Application.ScreenUpdating = True
MsgBox "Done"
Stp1:
End Sub
******************************************************************
Notes : With this macro you can choose the criteria above which you want to insert a blank row
Do let me know if you require any further help on this. Will be glad to help you.
If this answer would be the solution to your question, Please, share your appreciation by marking it as answered. I would be grateful to you as well.
Thanks
Regards
Jeovany CV