Delete rows if they are empty

  • Thread starter Thread starter chrismania
  • Start date Start date
The easiest way its to record a macro and than edit it for future use.
The steps to take for your code:

1. Select a column.
2. Edit > Go To > Special > Blanks
3. Delete Rows
 
Your attachment is not visible outside the excelforum.

Best to explain your problem in your posting.

Sub DeleteEmptyRows()
Dim rng as Range
Dim cell as Range
Dim rng1 as Range
set rng = Range(cells(1,1),cells(rows.count,1).End(xlup))
for each cell in rng
if application.CountA(cell.EntireRow) = 0 then
if rng1 is nothing then
set rng1 = cell
else
set rng1 = union(rng1,cell)
end if
end if
Next
if not rng1 is nothing then
rng1.EntireRow.Delete
End if
End Sub

Would be my guess
 
Back
Top