Sub DeleteDashRows()
Application.ScreenUpdating = False
Application.EnableEvents = False
Application.Calculation = xlCalculationManual
Dim SearchCriteria As String: SearchCriteria = "DIV"
ActiveSheet.Range("A1").Activate
On Error GoTo FoundAll
Dim CriteriaRow As Long
CriteriaRow = Cells.Find(What:=SearchCriteria, After:=ActiveCell, LookIn:=xlFormulas, _
LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False).Row
While CriteriaRow > 0
ActiveSheet.Rows(CriteriaRow & ":" & CriteriaRow).Delete shift:=xlUp
On Error GoTo FoundAll
CriteriaRow = Cells.Find(What:=SearchCriteria, After:=ActiveCell, LookIn:=xlFormulas, _
LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False).Row
Wend
GoTo FoundAll
FoundAll:
Application.Calculation = xlCalculationAutomatic
Application.EnableEvents = True
Application.ScreenUpdating = True
Exit Sub
End Sub
Bookmarks