Option Explicit
Sub Macro1()
'http://www.mrexcel.com/forum/showthread.php?t=572619
'Delete any row(s) in A1:A[where ever the last row is] _
that does not contain the text 'man' within the cell.
Dim rngCell As Range, _
rngDeleteRange As Range
Application.ScreenUpdating = False
For Each rngCell In Range("A1:A" & Range("A" & Rows.Count).End(xlUp).Row)
If InStr(rngCell.Value, "man") = 0 Then
'Cater for initial setting of 'rngDelRange' range
If rngDeleteRange Is Nothing Then
Set rngDeleteRange = Cells(rngCell.Row, rngCell.Column)
Else
Set rngDeleteRange = Union(rngDeleteRange, Cells(rngCell.Row, rngCell.Column))
End If
End If
Next rngCell
If Not rngDeleteRange Is Nothing Then
rngDeleteRange.EntireRow.Delete
End If
Application.ScreenUpdating = True
End Sub