fabiofilpi,
Bom dia!
No código abaixo, peguei uma dinâmica que tenho e verifiquei qual é a última linha dela pela coluna A. Depois, verifiquei qual é a linha final da planilha (abaixo da última linha até a linha final todas estão vazias (em branco), selecionei tudo e as escondi. Veja se assim lhe atende.
Sub Dinamica()
Dim Ultimalinha As Long
Dim LinhaFinal As Long
Dim Coluna As String
Application.ScreenUpdating = False
Ultimalinha = Sheets("Plan1").Cells(Cells.Rows.Count, 1).End(xlUp).Row
Coluna = Left(ActiveCell.Address(rowabsolute:=False, columnabsolute:=False), 1)
Range(Coluna & Ultimalinha).Select
Selection.End(xlDown).Select
LinhaFinal = ActiveCell.Row
Range("A2").Select
Rows(Ultimalinha + 1 & ":" & LinhaFinal).Select
Selection.EntireRow.Hidden = True
Application.ScreenUpdating = True
End Sub
Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)
Atenciosamente
Wagner Morel
Postado : 11/11/2016 8:00 am