Determinação da última linha ativa [duplicada]

Esta pergunta já tem uma resposta aqui:

Ocultando células usando VBA 1 respostaCelular / ocultar linhas com base em critérios 3 respostasComo posso executar minha macro na seleção de células? 1 respostaVBA para mostrar / ocultar linhas com base no valor de uma célula ser zero 2 respostas ocultar / mostrar linhas - procedimento muito longo 3 respostas

hey todo mundo que eu gostaria de criar uma macro que oculte todas as linhas em que na coluna E existe um 0, para que eu tenha apenas linhas com dado

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

Isto é o que eu encontrei ainda, mas gostaria que ele percorresse toda a coluna até ficar em branco e não apenas um intervalo, pois o tamanho do intervalo mudaria toda vez Obrigado por seu tempo e respostas!

questionAnswers(2)

yourAnswerToTheQuestion