Sub DeleteZeroRows()
Dim Zeroes As Range
Const AccountColumn As String = "E"
With Columns(AccountColumn)
.Replace "0", "=0", xlWhole
On Error Resume Next
.SpecialCells(xlFormulas).EntireRow.Delete
End With
End Sub
As written, the code works directly on the active worksheet, but you can always qualify any range reference with a worksheet reference if you would like to be able to run the macro no matter what worksheet is active. For example, assuming the worksheet name is 'Client Accounts'...thanks for the reply. Do i need to specify which spreadsheet is it?
what the 0 is derived from a formula?