Option Explicit
Sub Delete_Blank_Rows()
Dim lrow As Long, i As Long
Application.ScreenUpdating = False
With ActiveSheet
lrow = .Cells(Rows.Count, "B").End(xlUp).Row
If Not lrow > 2 Then Exit Sub
For i = lrow To 2 Step -1
If Not Application.CountA(Rows(i)) > 0 Then Rows(i).EntireRow.Delete
Next
End With
Application.ScreenUpdating = True
End Sub