Определение последней активной строки [дубликата]

На этот вопрос уже есть ответ:

Сокрытие ячеек с помощью VBA 1 ответ Ускорение скрытия / отображения строк на основе критериев 3 ответа Как я могу запустить свой макрос при выборе ячейки? 1 ответVBA для отображения / скрытия строк в зависимости от того, равно ли значение ячейки нулю 2 ответа скрыть / показать строки - процедура слишком длинная 3 ответа

Привет всем, я хотел бы сделать макрос, который скрывает каждую строку, где в столбце E есть 0, так что в нем будут только строки с данными.

Sub Hide_Columns_Containing_Value()
'Description: This macro will loop through a row and
'hide the column if the cell in row 1 of the column
'has the value of X.
'Author: Jon Acampora, Excel Campus
'Source:

Dim c As Range

    For Each c In Range("E5:E15").Cells
        If c.Value = "0" Then
            c.EntireRow.Hidden = True

            'You can change the property above to False
            'to unhide the columns.
        End If
    Next c

End Sub

Это то, что я нашел, но мне бы хотелось, чтобы он прошел весь столбец до тех пор, пока не будет пустым, а не только диапазон, поскольку размер диапазона будет меняться каждый раз. Спасибо за ваше время и ответы!

Ответы на вопрос(2)

Ваш ответ на вопрос