Video ansehen-Wie man alle Blätter in Excel einblendet
Falls Sie ein Tutorial lieber lesen als ein Video ansehen möchten, finden Sie unten ein detailliertes Tutorial zum Einblenden von Blättern in Excel.
Wenn Sie mit Daten arbeiten, die über mehrere Arbeitsblätter in Excel verteilt sind, möchten Sie möglicherweise einige Arbeitsblätter ausblenden. Dies kann sein, dass Sie das Durcheinander vermeiden oder Ihrem Client/Manager einige Daten nicht anzeigen, indem Sie einige Arbeitsblätter ausblenden und nur die nützlichen sichtbar halten.,
Und in einigen Fällen haben Sie möglicherweise eine Arbeitsmappe mit versteckten Blättern und möchten einige oder alle dieser Arbeitsblätter ausblenden.
In diesem Tutorial zeige ich Ihnen einige Methoden zum Ausblenden von Arbeitsblättern in Excel (manuell und automatisch mit VBA). Ich zeige Ihnen auch, wie Sie Arbeitsblätter basierend auf dem Namen oder einer Bedingung selektiv einblenden.
Also los geht ‚ s!
Dieses Tutorial behandelt:
Blätter manuell einblenden
Wenn Sie nur wenige ausgeblendete Arbeitsblätter haben, können Sie einige oder alle dieser Arbeitsblätter manuell einblenden.,
Angenommen, Sie haben eine Excel-Arbeitsmappe mit 10 ausgeblendeten Arbeitsblättern.
Nachfolgend finden Sie die Schritte zum manuellen Einblenden von Arbeitsblättern (einzeln):
- Klicken Sie mit der rechten Maustaste auf eine der vorhandenen Arbeitsblattregisterkarten
- Klicken Sie auf die Option Einblenden. Dadurch wird das Dialogfeld Einblenden geöffnet, in dem alle ausgeblendeten Arbeitsblätter aufgelistet sind
- Klicken Sie im Dialogfeld Einblenden auf das Arbeitsblatt, das Sie einblenden möchten (Sie können jeweils nur eines auswählen).
- Klicken Sie auf OK.,
Die obigen Schritte würden das ausgewählte Arbeitsblatt anzeigen.
Hinweis: Leider gibt es in Excel keine integrierte Funktionalität, mit der alle versteckten Arbeitsblätter schnell ausgeblendet werden können (oder um mehr als ein Arbeitsblatt auszuwählen und auszublenden). Ab sofort müssen Sie das Dialogfeld Einblenden verwenden, in dem Sie nur ein Arbeitsblatt zum Einblenden auswählen können.,
Sie können Arbeitsblätter in großen Mengen ausblenden, aber nicht in großen Mengen ausblenden
Wenn Sie Arbeitsblätter ausblenden möchten, können Sie mehrere Arbeitsblätter gleichzeitig auswählen (halten Sie die Steuertaste gedrückt und klicken Sie auf den Tabulatornamen des Arbeitsblatts), mit der rechten Maustaste klicken und auf die Option Ausblenden klicken.
Leider gibt es in Excel keine integrierte Funktionalität, mit der alle versteckten Arbeitsblätter schnell ausgeblendet werden können (oder um mehr als ein Arbeitsblatt auszuwählen und auszublenden). Ab sofort müssen Sie das Dialogfeld Einblenden verwenden, in dem Sie nur ein Arbeitsblatt zum Einblenden auswählen können.,
Obwohl es keine eingebaute Funktionalität gibt, um sich in großen Mengen zu verstecken, können Sie dies einfach mit einem einfachen VBA-Makrocode tun.
Unhide Alle Blätter Auf Einmal
Mit VBA, sie können leicht unhide arbeitsblätter in groß.
Wenn Sie beispielsweise 10 ausgeblendete Arbeitsblätter haben, können Sie einen einfachen VBA-Code erstellen, um alle Arbeitsblätter auszublenden, oder Sie können basierend auf einer Bedingung einblenden (z. B. nur diejenigen, bei denen ein bestimmtes Präfix oder Jahr im Namen enthalten ist).
Hinweis: Für die in diesem Tutorial behandelten Methoden müssen Sie keine Excel-Arbeitsmappe in einem makrofähigen Format speichern (.,XLSM), um den VBA-Code zu verwenden.
Mit sofortigem Fenster
Der VB-Editor in Excel verfügt über ein sofortiges Fenster, in das Sie eine Codezeile eingeben und sofort ausführen können.
Im Folgenden finden Sie die Schritte, um diese obige Codezeile zum Einblenden von Blättern durch das Fenster zu verwenden:
- Klicken Sie mit der rechten Maustaste auf eines der sichtbaren Blätter in der Arbeitsmappe
- Klicken Sie auf Code anzeigen. Dadurch wird der VB-Editor geöffnet.
- Klicken Sie im Menü auf die Option Ansicht und dann auf das Sofortfenster., Dadurch wird das Sofortfenster im VB-Editor angezeigt (wenn nicht bereits vorhanden).
- Kopieren Sie im Sofortfenster die folgende Codezeile und fügen Sie sie ein: Für jedes Blatt in diesem Arbeitsbuch.Blätter: Blatt.Sichtbar=Wahr: Nächstes Blatt
- Platzieren Sie den Cursor am Ende der Zeile
- Drücken Sie die Eingabetaste
Das war ‚ s!
Die obigen Schritte würden sofort alle Blätter in der Arbeitsmappe einblenden.
Sobald Sie fertig sind, können Sie den VB-Editor schließen.,
Lassen Sie mich auch schnell den folgenden VBA-Code erklären, den wir im Sofortfenster zum Einblenden von Blättern verwendet haben:
For each Sheet in Thisworkbook.Sheets: Sheet.Visible=True: Next Sheet
Der obige Code verwendet eine For Next VBA-Schleife, um alle Blätter in der Arbeitsmappe zu durchlaufen und die sichtbare Eigenschaft auf TRUE zu setzen. Sobald die sichtbare Eigenschaft aller Blätter geändert wurde, wird der Code beendet.,
Der im obigen Code verwendete Doppelpunkt (:) entspricht einem Zeilenumbruch. Während es wie eine einzelne Codezeile aussieht, hat es drei Teile, die durch zwei Doppelpunkte getrennt sind.
Wenn Sie mehr über das unmittelbare Fenster und einige großartige Dinge erfahren möchten, die Sie damit tun können, finden Sie hier ein ausführliches Tutorial dazu.
Durch Hinzufügen eines Makros zu QAT (mit einem Klick)
Falls Sie Arbeitsblätter häufig einblenden müssen, besteht eine andere gute Möglichkeit darin, den Makrocode zum Einblenden von Arbeitsblättern in der persönlichen Makroarbeitsmappe zu verwenden und das Symbol in der Schnellzugriffssymbolleiste zu speichern.,
Dies ist nur ein einmaliger Vorgang, und sobald Sie dies getan haben, können Sie die Blätter in jeder Arbeitsmappe aushängen, indem Sie einfach auf eine Schaltfläche in der QAT klicken.
Dies ist bei weitem der effizienteste Weg, um Blätter in Excel einzublenden (am nützlichsten, wenn Sie viele Arbeitsmappen mit ausgeblendeten Blättern erhalten und diese ausblenden müssen).
Der Trick hier ist, den Code zu speichern, um Blätter in der persönlichen Makro-Arbeitsmappe zu verstecken.
Eine persönliche Makro-Arbeitsmappe ist immer geöffnet, wenn Sie eine Excel-Datei öffnen (Sie können sie jedoch nicht sehen)., Wenn Sie einen Makrocode in der persönlichen Makro-Arbeitsmappe speichern, steht Ihnen dieser Code jetzt immer zur Verfügung. Und wenn Sie dies zum QAT hinzufügen und den Makrocode mit einem einzigen Klick ausführen.,
Unten finden Sie den Code, den Sie der persönlichen Makro – Arbeitsmappe hinzufügen müssen:
Sub UnhideAllSheets()For Each Sheet In Sheets Sheet.Visible = TrueNext SheetEnd Sub
Nachfolgend finden Sie die Schritte, um diesen Code zur persönlichen Makro-Arbeitsmappe hinzuzufügen:
- Klicken Sie auf die Schaltfläche Makro aufnehmen (unten links in der Excel-Arbeitsmappenanwendung)
- Ändern Sie im Dialogfeld Makro aufnehmen den Speicher makro in Einstellung zu-Persönliche Makro-Arbeitsmappe.
- Klicken Sie auf OK., Dadurch wird die Aufnahme des Makros gestartet
- Klicken Sie auf das Symbol Makroaufnahme stoppen (unten links in der Arbeitsmappe). Dadurch wird die Makroaufzeichnung gestoppt
- Rechtsklick auf eine beliebige Tabellenkalkulation und dann auf ‚Code anzeigen‘
- Doppelklicken Sie im VB-Editor auf das Modulobjekt in der Datei.XLSB workbook
- Entfernen Sie vorhandenen Code und kopieren Sie den obigen Code und fügen Sie ihn ein.,
- Klicken Sie auf das Symbol Speichern in der Symbolleiste
- Schließen Sie den Vb-Editor
Mit den obigen Schritten können Sie die persönliche Makro-Arbeitsmappe im VB-Editor sichtbar machen und den Code darin einblenden.
Jetzt müssen Sie nur noch diesen Code zur Schnellzugriffssymbolleiste hinzufügen, damit Sie ihn jederzeit aus jeder Arbeitsmappe verwenden können.
Nachfolgend finden Sie die Schritte zum Hinzufügen dieses Codes zur Schnellzugriffssymbolleiste:
- Klicken Sie auf das Symbol Schnellzugriffssymbolleiste anpassen.
- Klicken Sie auf Weitere Befehle.,
- Klicken Sie im Dialogfeld Excel-Optionen auf die Dropdown-Liste“Befehle auswählen aus“
- Klicken Sie auf Makros. Dies zeigt Ihnen eine Liste aller Makros in der Arbeitsmappe (einschließlich der in PERSONAL.XLSB)
- Wählen Sie den Makrocode zum Einblenden der Blätter aus
- Klicken Sie auf die Schaltfläche Hinzufügen
- Klicken Sie auf OK.
Die obigen Schritte würden diesen Makrocode hinzufügen, um Blätter in der Schnellzugriffsleiste auszublenden.,
Wenn Sie nun eine Arbeitsmappe erhalten, in der einige Blätter ausgeblendet sind, müssen Sie nur noch auf das Codesymbol klicken in der QAT und es werden sofort alle Blätter auf einmal ausgeblendet.
Blätter mit spezifischem Text im Namen einblenden
Mit VBA können Sie Blätter auch basierend auf dem Namen einblenden.
Angenommen, Sie haben eine Arbeitsmappe, die Blätter mit Jahren im Namen enthält, und Sie möchten alle einblenden, in denen das Jahr 2020 ist.,
Mit dem folgenden Code können Sie alle Blätter mit dem darin enthaltenen Text einblenden:
Sub UnhideSheetsWithSpecificText()For Each ws In ThisWorkbook.Worksheets If InStr(ws.Name, "2020") > 0 Then ws.Visible = xlSheetVisible End IfNext wsEnd Sub
Das Obige verwendet die For Next-Schleife, um jedes Arbeitsblatt in der Arbeitsmappe zu durchlaufen. Die Bedingung IF Then überprüft dann den Namen des Arbeitsblatts und wenn es den angegebenen Text enthält (der in diesem Code enthalten ist), ändert es die Eigenschaft visible, um es sichtbar zu machen.
Und wenn der Name den angegebenen Text nicht enthält, bleibt er unverändert.
Sie können diesen Code auch ändern, um Blätter basierend auf dem Text im Namen auszublenden.,
Wenn Sie beispielsweise alle Arbeitsblätter, in denen der Name den Text „2020“ enthält, schnell ausblenden möchten, können Sie den folgenden Code verwenden:
Hinweis: Sie können diesen Code in einem regulären Modul im VB-Editor speichern oder in der persönlichen Makroarbeitsmappe speichern. Falls Sie es in einem regulären Modul speichern und später erneut verwenden müssen, müssen Sie die Arbeitsmappe als makrofähige Arbeitsmappe speichern (.XLSM-format).
Ausgewählte Blätter einblenden (basierend auf Benutzerauswahl)
Sie können VBA auch verwenden, um dem Benutzer die Flexibilität zu geben, zu wählen, ob ein Blatt eingelegt werden soll oder nicht.,
Dies kann durch Anzeigen eines Meldungsfelds erfolgen, in dem der Benutzer aufgefordert wird, auszuwählen, ob ein Blatt ausgeblendet werden soll oder nicht. Wenn ausgewählt, wird dieses Blatt geöffnet, andernfalls wird es zum nächsten verschoben.
Unten ist der Code, der dies tut:
Der obige Code durchläuft jedes Blatt in der Arbeitsmappe und überprüft, ob es bereits sichtbar ist oder nicht. Wenn es ausgeblendet ist, wird das Meldungsfeld mit dem Namen des Arbeitsblatts angezeigt.
Als Benutzer können Sie nun entscheiden, ob Sie dieses Blatt ausblenden oder ausblenden möchten.,
Dies kann gut funktionieren, wenn Sie einige ausgeblendete Arbeitsblätter haben und für jedes Blatt einzeln aufrufen möchten.
Hinweis: Sie können diesen Code in einem regulären Modul im VB-Editor speichern oder in der persönlichen Makro-Arbeitsmappe speichern. Falls Sie es in einem regulären Modul speichern und später erneut verwenden müssen, müssen Sie die Arbeitsmappe als makrofähige Arbeitsmappe speichern (.XLSM-format).,
Hier ist ein Tutorial, in dem ich zeige, wie der Code im regulären Modul in Excel gespeichert wird (Suche nach dem Abschnitt „Wo dieser Code eingefügt werden soll“ in diesem Artikel)
Alle oder ausgewählte Blätter mithilfe der benutzerdefinierten Ansicht einblenden
Dies ist eine weniger bekannte Methode, falls Sie alle Arbeitsblätter (oder einige ausgewählte Arbeitsblätter) schnell ausblenden möchten.
‚Benutzerdefinierte Ansicht‘ ist eine Funktionalität in Excel, mit der Sie Ansichten erstellen und speichern können, auf die Sie mit einem Klick schnell zurückgreifen können.
angenommen, Sie haben eine Excel-Arbeitsmappe mit 10 Arbeitsblättern., Sie können eine Ansicht erstellen, in der alle diese 10 Blätter sichtbar sind. Wenn Sie in Zukunft einige Blätter ausgeblendet haben und zu der Ansicht zurückkehren möchten, in der alle Blätter sichtbar waren, können Sie dies tun, indem Sie die bereits gespeicherte benutzerdefinierte Ansicht auswählen.
Keine Sorge, Sie verlieren keine Änderungen, die Sie nach dem Erstellen der benutzerdefinierten Ansicht vorgenommen haben. Alles, was die benutzerdefinierte Ansicht tut, führt Sie zurück zur Excel-Ansicht, als Sie sie erstellt haben. Wenn also einige Arbeitsblätter beim Erstellen der Ansicht sichtbar waren und jetzt ausgeblendet sind, würde die Auswahl dieser benutzerdefinierten Ansicht diese Blätter ausblenden.,
Die beabsichtigte Verwendung einer benutzerdefinierten Ansicht besteht darin, Benutzern das Erstellen verschiedener Ansichten zu ermöglichen. Wenn Sie beispielsweise Analyst sind, können Sie verschiedene Ansichten für verschiedene Abteilungen in Ihrer Organisation erstellen. So können Sie einen bestimmten Satz von Arbeitsblättern (oder Zellen/Zeilen/Spalten) für eine Abteilung und einen anderen Satz für eine andere Abteilung sichtbar machen. Sobald Sie diese Ansichten haben, aktivieren Sie einfach die Ansicht für eine Abteilung, anstatt sie manuell zu ändern, und es werden nur für sie relevante Arbeitsblätter (oder Zeilen/Spalten) angezeigt.,
Nachfolgend finden Sie die Schritte zum Erstellen einer benutzerdefinierten Ansicht in Excel:
- Öffnen Sie zunächst alle Arbeitsblätter
- Klicken Sie auf die Registerkarte Ansicht
- Klicken Sie auf Benutzerdefinierte Ansichten
- Klicken Sie im Dialogfeld Benutzerdefinierte Ansichten auf Hinzufügen. Dadurch wird das Dialogfeld Ansicht hinzufügen geöffnet
- Geben Sie einen beliebigen Namen für diese Ansicht ein, in der alle Blätter (oder ausgewählten Blätter) sichtbar sind
- Klicken Sie auf OK.,
Sobald die Ansicht erstellt wurde, können Sie Excel jederzeit auffordern, diese Ansicht zu aktivieren (wodurch alle Blätter sichtbar werden, die beim Erstellen der Ansicht sichtbar waren).,
Nachfolgend finden Sie die Schritte zum Anzeigen/Aktivieren einer benutzerdefinierten Ansicht:
- Klicken Sie auf die Registerkarte Ansicht
- Klicken Sie auf Benutzerdefinierte Ansichten
- Wählen Sie im Dialogfeld Benutzerdefinierte Ansichten die Ansicht aus, die Sie anzeigen möchten
- Klicken Sie auf die Schaltfläche Anzeigen
Dadurch würden Blätter sofort ausgeblendet und diejenigen angezeigt, die beim Erstellen dieser benutzerdefinierten Ansicht sichtbar waren.
Blätter, die „sehr versteckt“ sind
Manchmal können Sie sie nicht manuell einblenden, obwohl Sie einige versteckte Blätter in Ihrer Arbeitsmappe haben.,
Dies könnte daran liegen, dass diese Blätter nicht nur ausgeblendet sind – diese sind „sehr versteckt“.
Wenn Sie Blätter in einer Arbeitsmappe ausgeblendet haben und mit der rechten Maustaste auf einen beliebigen Registerkartennamen klicken, wird die Option zum Einblenden von Blättern angezeigt. Wenn Sie jedoch Blätter haben, die „sehr versteckt“ sind oder keine versteckten Blätter vorhanden sind, können Sie diese Option nicht verwenden (sie wird ausgegraut).
Mit dem VBA-Code, den wir oben behandelt haben, können Sie diese „sehr versteckten“ Blätter immer noch einblenden.,
Kopieren Sie einfach den folgenden Code in das Sofortfenster und drücken Sie die Eingabetaste, um alle Blätter sofort auszublenden (sowohl ausgeblendet als auch sehr ausgeblendet).,
For each Sheet in Thisworkbook.Sheets: Sheet.Visible=True: Next Sheet
Ich habe auch eine vollständige Anleitung, wie man Blätter versteckt und diese sehr versteckt macht (falls Sie lernen möchten)
Sie können auch die folgenden Excel-Tutorials mögen:
- So entfernen Sie schnell SPALTEN in Excel
- So benennen Sie ein Blatt in Excel um
- Löschen Sie Zeilen basierend auf einem Zellenwert (oder einer Bedingung) in Excel
- Werte in Excel
- Arbeiten mit Arbeitsblättern mit Excel VBA
- So gruppieren Sie Arbeitsblätter in Excel
- So löschen Sie alle versteckten Zeilen und Spalten in Excel