Help with Loop

W

Woodi2

Im trying to loop (at least thats what I think I do) this code below. I want
it check the last row of data to check if the cell is empty and if so, delete
the entire row.
It only works the once then the sub ends. How would I loop this so that it
checks until all empty cells have been deleted.

Range("u7").End(xlDown).Select
ActiveCell.Offset(0, -16).Select
If ActiveCell.Value = "" Then
ActiveCell.EntireRow.Select
ActiveCell.EntireRow.Delete
Else
End If
 
P

Per Jessen

Hi

I think this is what you need:

Sub ccc()

Set StartCell = Range("u7")
LastRow = StartCell.End(xlDown).Row
TargetCol = "E"

For r = LastRow To StartCell.Row Step -1
If Range(TargetCol & r).Value = "" Then
Rows(r).Delete
End If
Next
End Sub

Regards,
Per
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top