Ловите
[vba]Код
Sub tt()
Application.ScreenUpdating = 0 'отключаем обновление экрана
r1_ = Cells(1).SpecialCells(xlLastCell).Row 'самая-самая последняя рабочая строка в файле (у нас 26) - это как на листе нажать Контрл Енд
Range("11:" & r1_).EntireRow.Hidden = False 'открываем все строки
r_ = Cells(Rows.Count, 2).End(3).Row 'а вот теперь последняя строка в столбце В
For Each c In Range("A11:A" & r_)
If c = "" Then
c.Rows.EntireRow.Hidden = True
End If
Next
Application.ScreenUpdating = 1 'включаем обновление экрана
End Sub
[/vba]