Here is your code.
Enjoy.
Sub Select_Special()
Dim rngFind As Range
Dim strValueToPick As String
Dim rngPicked As Range
Dim rngLook As Range
Dim strFirstAddress As String
Range("A:A").Select
Set rngLook = Selection
strValueToPick = "0"
With rngLook
Set rngFind = .Find(strValueToPick, .Cells(1, 1), LookIn:=xlValues, lookat:=xlWhole)
If Not rngFind Is Nothing Then
strFirstAddress = rngFind.Address
Set rngPicked = Range(rngFind, Cells(rngFind.Row, rngFind.Column + 1))
Do
Set rngPicked = Union(rngPicked, Range(rngFind, Cells(rngFind.Row, rngFind.Column + 1)))
Set rngFind = .FindNext(rngFind)
Loop While Not rngFind Is Nothing And rngFind.Address <> strFirstAddress
End If
End With
If Not rngPicked Is Nothing Then
rngPicked.Select
Selection.Delete Shift:=xlUp
End If
End Sub
Bookmarks