this is what i came up with - i assumed your value was a string - you
could change that.........
'===================
Option Explicit
Sub delete_row_and_below()
Dim rFound As Range
Dim myRange As Range
Dim myLastRow As Long
Dim sName As String
myLastRow = ActiveSheet.Cells(10000, 1).End(xlUp).Row
Set myRange = ActiveSheet.Range("a1:a" & myLastRow)
sName = "Paul"
Set rFound = myRange.Find(What:=sName, _
LookIn:=xlValues, _
LookAt:=xlWhole, _
MatchCase:=False)
If rFound Is Nothing Then
MsgBox sName & " was not found in Range."
Else
Set myRange = ActiveSheet.Range("a" & rFound.Row _
& ":f" & myLastRow)
myRange.EntireRow.Delete
End If
End Sub
'========================
hope it gives you a place to start!

susan