Deleting rows when cell has "#DIV/0!" error
Hi Mattg,
If #DIV/0! is the only error in Column D you could try a loop with
Set rgError = rg.SpecialCells(xlCellTypeFormulas, xlErrors)
or something like that (bearing in mind the limitations of Specialcells)
HTH
"mattg" wrote in message
...
Hi,
I'm currently using this code to delete rows with balnk cells. However, i
have changes the formatting of my sheet and the cells are no longer blank
they have the "#DIV/0!" error. How can I delete the entire row when the
cell
in column D has that value?
Sub DeleteRowsIfDIsBlank()
With payrollsht
Dim rg As Range, rgBlank As Range
Set rg = Cells.Range("D:D")
On Error Resume Next
Set rgBlank = rg.SpecialCells(xlCellTypeBlanks)
On Error GoTo 0
If rgBlank Is Nothing Then
Else
rgBlank.EntireRow.Delete
End If
End With
End Sub
|