Поиск простого цикла по диапазону (скажем, столбец A range («A5: A15»)), если в этом диапазоне есть пустая ячейка, мне нужно скрыть всю строку / строки, связанные с пустой ячейкой / ячейками .
Я думал о чем-то подобном, чтобы приспособиться к различным диапазонам, но получил ошибку "Несоответствие типов". Любые причины, по которым
Sub test()
Dim rng As Range, cell As Variant, ar As Variant
Dim Rng1 As Range, Rng2 As Range, Rng3 As Range, Rng4 As Range
Dim MyArray(1 To 4) As Range
With ThisWorkbook.Worksheets("sheet1")
'Set MyArray = rng
Set MyArray(1) = Range("O8:O17")
Set MyArray(2) = Range("O55:O64")
Set MyArray(3) = Range("G37:G46")
Set MyArray(4) = Range("G89:G98")
'ar = Array(Rng1, Rng2, Rng3, Rng4)
'Set rng = .Range("O8:O17")
For Each cell In MyArray
If Len(cell.Value) < 1 Then
cell.EntireRow.Hidden = True
End If
Next cell
End With
End Sub