So blenden Sie ein Arbeitsblatt in Excel aus (das nicht ausgeblendet werden kann)

Das Aus- und Einblenden von Arbeitsblättern in Excel ist eine einfache Aufgabe.

Sie können ein Arbeitsblatt ausblenden und der Benutzer würde es nicht sehen, wenn er die Arbeitsmappe öffnet. Sie können das Arbeitsblatt jedoch leicht einblenden, wenn sie möchten (wie wir später in diesem Tutorial sehen werden).

Aber was ist, wenn Sie nicht möchten, dass sie die Arbeitsblätter einblenden können?

Dazu müssen Sie einige zusätzliche Schritte ausführen, um sicherzustellen, dass die Arbeitsblätter „sehr versteckt“ sind (wird auch später in diesem Tutorial behandelt).

Sehen wir uns an, wie Sie ein Arbeitsblatt in Excel ausblenden, damit es leicht ein- oder ausgeblendet werden kann.

Regelmäßige Methode zum Ausblenden eines Arbeitsblatts in Excel

Sie können die folgenden Schritte verwenden, um ein Arbeitsblatt in Excel auszublenden:

  • Klicken Sie mit der rechten Maustaste auf die Blattregisterkarte, die Sie ausblenden möchten.
  • Klicken Sie auf Ausblenden.

Dadurch würde das Arbeitsblatt sofort ausgeblendet und Sie werden es nicht in der Arbeitsmappe sehen. Diese Einstellung bleibt erhalten, wenn Sie die Arbeitsmappe speichern und erneut öffnen oder an eine andere Person senden.

PROFITIPP: Um mehrere Blätter auf einmal auszublenden, halten Sie die Strg-Taste gedrückt und wählen Sie dann die Blattregister (die Sie ausblenden möchten) nacheinander aus. Klicken Sie nach der Auswahl mit der rechten Maustaste auf eine der ausgewählten Registerkarten und klicken Sie auf "Ausblenden". Dadurch werden alle Arbeitsblätter auf einmal ausgeblendet.

Während diese Methode das Arbeitsblatt ausblendet, ist es sehr einfach, diese Arbeitsblätter ebenfalls einzublenden.

Hier sind die Schritte zum Einblenden eines Arbeitsblatts in Excel:

  • Klicken Sie mit der rechten Maustaste auf eine der vorhandenen Registerkarten.
  • Klicken Sie auf Einblenden.
  • Wählen Sie im Dialogfeld Einblenden das Blatt aus, das Sie einblenden möchten.
  • OK klicken.

Dadurch wird das Blatt sofort in der Arbeitsmappe sichtbar.

Beachten Sie, dass Sie jeweils nur ein Blatt einblenden können. Um mehrere Blätter einzublenden, müssen Sie die obigen Schritte wiederholen, um jedes Arbeitsblatt einzublenden. Alternativ können Sie einen Makrocode verwenden, um alle Arbeitsblätter auf einmal einzublenden.

Obwohl diese Methode in den meisten Fällen funktioniert, hilft es nicht wirklich, wenn Sie die Arbeitsblätter ausblenden möchten, damit Ihr Kunde oder Kollege (oder jeder, mit dem Sie die Arbeitsmappe teilen) diese nicht ein- und anzeigen kann.

Sie müssen nur mit der rechten Maustaste auf eine der Registerkarten klicken und sie sehen, was alle Arbeitsblätter ausgeblendet sind (und diese leicht einblenden).

Sehen wir uns also an, wie Sie ein Arbeitsblatt wirklich ausblenden können, damit es nicht (zumindest nicht so leicht) wieder eingeblendet werden kann.

Ein Arbeitsblatt ausblenden, damit es nicht eingeblendet werden kann

Hier sind die Schritte, um ein Arbeitsblatt auszublenden, damit es nicht eingeblendet werden kann:

  • Klicken Sie mit der rechten Maustaste auf eine der Registerkarten des Arbeitsblatts.
  • Klicken Sie auf Code anzeigen.
  • Wählen Sie im VB-Editor im Projekt-Explorer im VB-Editor das Arbeitsblatt aus, das Sie ausblenden möchten.
  • Klicken Sie bei ausgewähltem Blatt auf das Symbol Eigenschaften in der Symbolleiste (oder verwenden Sie die Tastenkombination F4).
  • Wählen Sie im sich öffnenden Eigenschaftenbereich das Dropdown-Menü vor der Option „Sichtbar“.
  • Wählen Sie „2 – xlSheetVeryHidden“.
  • Schließen Sie den VB-Editor.

Jetzt werden Sie feststellen, dass das Blatt ausgeblendet ist.

Wenn Sie mit der rechten Maustaste auf eine der Registerkarten klicken, wird sie nicht in der Liste der ausgeblendeten Blätter angezeigt, die Sie einblenden können.

Ist diese Methode narrensicher? - NEIN!

Diese Methode funktioniert, da ein Benutzer das ausgeblendete Blatt in der Liste der Blätter, die er einblenden kann, nicht sehen kann.

Dies bedeutet jedoch nicht, dass das Blatt nicht ausgeblendet werden kann.

Blenden Sie ein Blatt ein, das „sehr versteckt“ war

Hier sind die Schritte zum Einblenden eines Blatts, das als "Sehr ausgeblendet" eingestuft wurde:

  • Klicken Sie mit der rechten Maustaste auf eine der vorhandenen Registerkarten.
  • Klicken Sie auf Code anzeigen.
  • Klicken Sie im VB-Editor auf den Blattnamen, den Sie einblenden möchten (er wird im Projekt-Explorer als Teil der Arbeitsmappenobjekte verfügbar sein).
  • Wenn der Eigenschaftenbereich nicht sichtbar ist, klicken Sie in der Symbolleiste auf das Symbol Eigenschaften (oder verwenden Sie die Tastenkombination F4).
  • Ändern Sie im Eigenschaftenbereich die Visible-Eigenschaft von „2 – xlSheetVeryHidden“ in „-1 – xlSheetVisible“.
  • Schließen Sie den VB-Editor.

Dadurch wird das Arbeitsblatt eingeblendet und in der Arbeitsmappe angezeigt.

Arbeitsblätter mit VBA aus-/einblenden

Wenn Sie viele Arbeitsblätter haben, die Sie ein- und ausblenden müssen, kann dies viel Zeit in Anspruch nehmen.

Die Verwendung eines einfachen VBA-Codes kann diese Aufgabe für Sie automatisieren.

Alle Arbeitsblätter mit VBA ausblenden

Unten ist der VBA-Code, der alle Arbeitsblätter außer dem aktuellen/aktiven Arbeitsblatt ausblendet:

'Dieses Makro wird das gesamte Arbeitsblatt außer dem aktiven Blatt ausblenden Sub HideAllExceptActiveSheet() Dim ws As Worksheet For Each ws In ThisWorkbook.Worksheets If ws.Name ActiveSheet.Name Then ws.Visible = xlSheetHidden Next ws End Sub

Der obige Code würde das gesamte Arbeitsblatt außer dem aktiven Blatt ausblenden. Es wird es jedoch ausblenden, damit diese leicht angezeigt werden können (beachten Sie, dass die ws.Visible-Eigenschaft auf xlSheetHidden gesetzt ist).

Wenn Sie die Blätter ausblenden möchten, damit diese nicht wieder eingeblendet werden können, verwenden Sie den folgenden Code:

'Dieses Makro wird das gesamte Arbeitsblatt außer dem aktiven Blatt ausblenden Sub HideAllExcetActiveSheet() Dim ws As Worksheet For Each ws In ThisWorkbook.Worksheets If ws.Name ActiveSheet.Name Then ws.Visible = xlSheetVeryHidden Next ws End Sub

Die einzige Änderung, die wir hier vorgenommen haben, ist die ws.Sichtbar Eigentum xlSheetVeryHidden.

Alle Arbeitsblätter mit VBA einblenden

Unten ist der Code, der alle ausgeblendeten Arbeitsblätter in der Arbeitsmappe einblendet.

'Dieser Code blendet alle Blätter in der Arbeitsmappe ein Sub UnhideAllWoksheets() Dim ws As Worksheet For Each ws In ThisWorkbook.Worksheets ws.Visible = xlSheetVisible Next ws End Sub

Mit diesem Code gehen wir einfach jedes Arbeitsblatt einzeln durch und machen das ws.Sichtbar Eigenschaft gleich xlSheetVisible.

Wohin mit dem Code?

Nachfolgend finden Sie die Schritte zum Platzieren des Codes im VB-Editor:

  • Klicken Sie auf die Registerkarte Entwickler.
  • Klicken Sie auf das Visual Basic-Symbol (oder verwenden Sie die Tastenkombination - ALT + F11).
  • Klicken Sie im VB-Editor mit der rechten Maustaste auf eines der Objekte der Arbeitsmappe.
  • Gehen Sie zu Einfügen und wählen Sie Modul. Dadurch wird ein neues Modul in die Arbeitsmappe eingefügt.
  • Doppelklicken Sie auf das Modulsymbol und kopieren Sie den Code und fügen Sie ihn in das Modulcodefenster ein.

Jetzt können Sie das Makro einer Form zuweisen oder es über die Registerkarte "Entwickler" ausführen. Weitere Informationen zu den verschiedenen Möglichkeiten zum Ausführen eines Makros in Excel finden Sie hier.

Beachten Sie, dass Sie nicht für jeden Code ein neues Modul einfügen müssen. Sie können ein einzelnes Modul haben und mehrere VBA-Makrocodes darin enthalten.

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave