An easy way to do this is to ...
Add an additional column and fill it with sequential numbers (1,2,3 etc)
Sort by the column containing the blanks
Delete the section containing the rows with the blank columns
Re-sort by the column with the sequential numbers.
Delete the sequential numbers column
By macro you could do something like...
Const MyColumn = 5
Sub Test()
Application.ScreenUpdating = False
For N = Cells(1, 1).CurrentRegion.Count To 1 Step -1
If Cells(N, MyColumn) = "" Then Rows(N).Delete
Next N
Application.ScreenUpdating = True
End Sub
Set MyColumn to the column of interest. The ScreenUpdating commands are to speed the code up a bit by avoiding refreshing the screen each time.
Bookmarks