Я пытаюсь написать код VBA, который автоматически скрывает строки, если значение в строке равно "". Мой диапазон значений A37:A400. Поскольку мой диапазон настолько велик, мой предыдущий VbA должен замедляться и смотреть по одной строке за раз. Любые идеи, чтобы сделать быстрый код, который будет проходить через этот большой список и быстро скрывать строки. Прямо сейчас требуется около минуты, чтобы скрыть строки, которые слишком длинные.
Sub HideRows()
Dim cell As Range
For Each cell In Range("A37:A400")
If Not IsEmpty(cell) Then
If cell.Value = "" Then
cell.EntireRow.Hidden = True
End If
End If
Next
End Sub