Sub MyDeleteMacro()
Dim vl As String
Dim ws As Worksheet
Dim rng As Range
' Prompt user for value to look for
vl = InputBox("Please enter the value you are looking for.")
Application.ScreenUpdating = False
' Loop through all sheets
For Each ws In Worksheets
Do
' Find value
Set rng = ws.Range("A:A").Find(What:=vl, After:=ws.Range("A1"), LookIn:=xlFormulas, LookAt:= _
xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False _
, SearchFormat:=False)
' Delete row when found
If Not rng Is Nothing Then rng.EntireRow.Delete
Loop Until rng Is Nothing
Next ws
Application.ScreenUpdating = True
MsgBox "Macro complete!"
End Sub