¿Cómo puedo en Mostrar todos los registros en VBA desde la última fila?

votos
0

En la hoja de cálculo, la LastRow es en realidad 32, pero cuando corro este sub, es unhiding todo antes de la fila 30, y dejando a ambos 31 y 32 oculta. ¿Alguna ayuda?

Dim I As Integer
Dim LastRow As Long
LastRow = Cells(Rows.Count, 4).End(xlUp).Row
For I = 1 To LastRow
    Rows(I).EntireRow.Hidden = False
Next I
Publicado el 13/02/2020 a las 23:58
fuente por usuario
En otros idiomas...                            


1 respuestas

votos
1

LastRow = Cells(Rows.Count, 4).End(xlUp).Row devuelve la última fila visible (con datos) ...

En este caso va a funcionar:

ActiveSheet.UsedRange.Rows.count

Aunque nunca recomiendo usarlo ...

Respondida el 14/02/2020 a las 00:16
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more