So zeigen sie alle zeilen mit vba an (mit beispiel)


Sie können die Hidden- Eigenschaft in VBA verwenden, um eine Zeile in einem bestimmten Blatt anzuzeigen.

Um alle Zeilen auf einem bestimmten Blatt anzuzeigen, können Sie die folgende Syntax verwenden:

 Sub UnhideAllRows()

Rows.EntireRow.Hidden = False

End Sub

Durch die Verwendung der Hidden- Eigenschaft und die Angabe des Werts False weisen wir Excel an, alle Zeilen im aktuellen Blatt anzuzeigen.

Das folgende Beispiel zeigt, wie diese Syntax in der Praxis verwendet wird.

Beispiel: So zeigen Sie alle Zeilen mit VBA an

Nehmen wir an, wir haben eine Excel-Tabelle mit Informationen über verschiedene Basketballspieler:

Angenommen, wir klicken mit der rechten Maustaste auf Zeile 3 und klicken dann auf Ausblenden :

Nehmen wir an, wir wiederholen diesen Vorgang für die Zeilen 7 und 8, sodass in unserem Blatt nun mehrere Zeilen verborgen sind:

Nehmen wir nun an, wir möchten VBA verwenden, um alle Zeilen in diesem Blatt anzuzeigen.

Dazu können wir das folgende Makro erstellen:

 Sub UnhideAllRows()

Rows.EntireRow.Hidden = False

End Sub

Sobald dieses Makro ausgeführt wird, werden alle Zeilen angezeigt:

Beachten Sie, dass alle Zeilen aus unserem ursprünglichen Datensatz wieder sichtbar sind.

Beachten Sie, dass Sie das folgende Makro erstellen können, wenn Sie alle Zeilen aus allen Blättern in einer Excel-Arbeitsmappe anzeigen möchten:

 Sub UnhideAllRowsAllSheets()

Dim ws As Worksheet

    For Each ws In Worksheets
        ws.Rows.EntireRow.Hidden = False
    Next ws

End Sub

Mit einer einfachen For Each-Schleife können wir jedes Blatt in unserer Arbeitsmappe durchlaufen und alle Zeilen auf jedem Blatt anzeigen.

Hinweis : Die vollständige Dokumentation für die Hidden- Eigenschaft in VBA finden Sie hier .

Zusätzliche Ressourcen

In den folgenden Tutorials wird erläutert, wie Sie andere häufige Aufgaben in VBA ausführen:

VBA: So finden Sie die zuletzt verwendete Zeile
VBA: So zeigen Sie alle Blätter an
VBA: So frieren Sie Fenster ein

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert