Hi,
The following macro should help. Take note of the comment re the column.
Ensure that you backup your workbook in case it does not do exactly what you
want.
Sub Delete_Rows()
Dim rngA As Range
Dim c As Range
Dim i As Long
Dim colCount As Long
'Assumes that column A will have data in the last cell
'within the range being tested. Otherwise change "A"
'to a column that does have data in last cell of total
'range being tested.
Set rngA = ActiveSheet.Range(Cells(1, "A"), _
Cells(Rows.Count, "A").End(xlUp))
colCount = ActiveSheet.Columns.Count
'Work from bottom when deleting rows
With rngA
For i = .Rows.Count To 1 Step -1
If WorksheetFunction.CountA(Range(Cells(i, 1), _
Cells(i, colCount))) = 0 Then
.Cells(i).EntireRow.Delete
End If
Next i
End With
End Sub