Хочу скрыть ячейки где формула вывела пустую строку.
Пробовал так(и парой других методов Excel)
Dim Row
Row = Sheet1.Range(Cells(8, 2), Cells(500, 2)).Find("*", searchorder:=xlByRows, searchdirection:=xlPrevious).Row
Sheet1.Range(Cells(Row, 2), Cells(500, 2)).EntireRow.Hidden = True
Возвращают 500 так как там есть формулы которые и вывели мне пустую строку
Знаю что можно через For+If перебрать(как и сделаю если не будет альтернатив):
Dim Row
For i=500 To 8 Step -1
If Sheet1.Cells(i,2)<>"" Then
Row = i
Exit For
End If
Next i
Sheet1.Range(Cells(Row, 2), Cells(500, 2)).EntireRow.Hidden = True
Ищу какой нибудь встроенный метод который работает с рассчитанными значениями при поиске пустых ячеек.