View Single Post
  #2   Report Post  
Bob Phillips
 
Posts: n/a
Default

Assuming the range is column A, this will do it

Dim cLastRow As Long
Dim i As Long

cLastRow = Cells(Rows.Count, "A").End(xlUp).Row
For i = cLastRow To 1 Step -1
If Cells(i, "A").Value = 0 Then
Cells(i, "A").EntireRow.Delete
End If
Next i


--

HTH

RP
(remove nothere from the email address if mailing direct)


"Aloysicus" wrote in message
...
How do I set a macro to delete all 0's in a selected range or is there a
function to do this?

Thanks in advance for your replies.

Aloysicus