Hello Dannypak,
You just need to test the result with an If ... Then statement.
Sub DeleteRowsVendorUS()
Const sTOFIND As String = "void"
Dim rngToCheck As Range, rngCell As Range, rngToDelete As Range
varanswer = MsgBox("Are you sure you want to delete these rows?", vbYesNo, "alert")
If varanswer = vbNo Then Exit Sub
Application.ScreenUpdating = False
With Sheet7
Set rngToCheck = .Range(.Cells(1, 1), .Cells(.Rows.Count, 1).End(xlUp))
End With
For Each rngCell In rngToCheck
If rngCell.Value = sTOFIND Then
If rngToDelete Is Nothing Then
Set rngToDelete = rngCell
Else
Set rngToDelete = Union(rngToDelete, rngCell)
End If
End If
Next rngCell
If Not rngToDelete Is Nothing Then rngToDelete.EntireRow.Delete
Application.ScreenUpdating = True
End Sub
Bookmarks