gibt es eine Möglichkeit, mit VBA die Leiste mit den Tabellenblättern ein- oder auszublenden?
Gruss
Harald
Sub Auto_open()
ActiveWindow.DisplayWorkbookTabs = False
End Sub
Um die Tabellenblatt-Leiste in Excel auszublenden, kannst Du die folgenden Schritte befolgen:
Öffne Excel und das gewünschte Arbeitsblatt.
Drücke ALT + F11, um den Visual Basic for Applications (VBA) Editor zu öffnen.
Klicke im Menü auf Einfügen und wähle Modul.
Füge den folgenden VBA-Code in das Modul ein:
Sub Auto_open()
ActiveWindow.DisplayWorkbookTabs = False
End Sub
Schließe den VBA-Editor und kehre zu Excel zurück.
Um die Tabellenblatt-Leiste wieder einzublenden, kannst Du den folgenden Code verwenden:
Sub Einblenden()
ActiveWindow.DisplayWorkbookTabs = True
End Sub
Führe den Code erneut aus, um die Einstellungen zu ändern.
Fehler: Die Leiste bleibt nach dem Ausführen des Codes sichtbar.
Fehler: Der VBA-Editor öffnet sich nicht.
Datei > Optionen > Trust Center > Einstellungen für das Trust Center und aktiviere die Makros.Es gibt auch andere Möglichkeiten, die Navigationsleiste auszublenden:
Manuelles Ausblenden:
Excel-Einstellungen:
Datei > Optionen und suche nach der Kategorie, die sich auf die Anzeige von Arbeitsmappen bezieht. Allerdings ist diese Methode in den meisten Excel-Versionen eingeschränkt.Wenn Du die Excel-Leiste mit Tabellenblättern ausblenden möchtest, kannst Du VBA verwenden, um diese Funktionalität in einer speziellen Arbeitsmappe zu implementieren. Zum Beispiel:
Sub TabAusblenden()
ActiveWindow.DisplayWorkbookTabs = False
MsgBox "Die Tabellenblatt-Leiste wurde ausgeblendet."
End Sub
Durch das Ausführen dieses Codes wird die Leiste ausgeblendet, und Du erhältst eine Bestätigungsmeldung.
ThisWorkbook im VBA-Editor, um das Ausblenden der Leiste beim Öffnen der Arbeitsmappe automatisiert zu gestalten.1. Wie kann ich die Tabellenblatt-Leiste wieder einblenden?
Du kannst die Leiste wieder einblenden, indem Du den VBA-Code ActiveWindow.DisplayWorkbookTabs = True ausführst.
2. Funktioniert das Ausblenden der Leiste in allen Excel-Versionen?
Ja, der VBA-Code sollte in den meisten modernen Excel-Versionen (ab Excel 2007) funktionieren. Achte darauf, dass Makros aktiviert sind.