Wie kann ich alle Zeilen in VBA aus der letzten Reihe sichtbar machen?

stimmen
0

Auf der Tabelle ist die LastRow tatsächlich 32, aber wenn ich diese Unter laufen, dann ist es unhiding alles vor dem 30. Reihe, und verlassen beide 31 und 32 versteckt. Irgendeine Hilfe?

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
Veröffentlicht am 13/02/2020 um 23:58
quelle vom benutzer
In anderen Sprachen...                            


1 antworten

stimmen
1

LastRow = Cells(Rows.Count, 4).End(xlUp).Row kehrt letzte sichtbare Zeile (mit Daten), ...

In diesem Fall funktioniert:

ActiveSheet.UsedRange.Rows.count

Auch wenn ich es nie mit empfehlen ...

Beantwortet am 14/02/2020 um 00:16
quelle vom benutzer

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