Bearbeitungsleiste in Excel ein- und ausblenden
Schritt-für-Schritt-Anleitung
Um die Bearbeitungsleiste in Excel ein- oder auszublenden, kannst Du VBA verwenden. Hier ist eine einfache Schritt-für-Schritt-Anleitung:
-
Öffne den VBA-Editor:
- Drücke
ALT + F11
, um den VBA-Editor zu öffnen.
-
Füge den Code in das richtige Modul ein:
- Doppelklicke auf
DieseArbeitsmappe
in der Projektübersicht.
-
Füge den folgenden Code ein:
Private Sub Workbook_Open()
Application.DisplayFormulaBar = False
Application.DisplayStatusBar = False
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Application.DisplayFormulaBar = True
Application.DisplayStatusBar = True
End Sub
-
Speichere und schließe den VBA-Editor:
- Speichere Deine Änderungen und schließe den VBA-Editor.
-
Teste die Funktionalität:
- Schließe und öffne die Arbeitsmappe, um zu sehen, ob die Bearbeitungsleiste wie gewünscht ein- und ausgeblendet wird.
Häufige Fehler und Lösungen
-
Die Bearbeitungsleiste wird nicht angezeigt:
- Stelle sicher, dass Du den Code in
Workbook_BeforeClose
korrekt platziert hast. Es könnte auch an anderen Makros liegen, die in Deiner Arbeitsmappe aktiv sind.
-
Die Leisten sind verschwunden:
- Verwende den Befehl
Application.DisplayFormulaBar = True
und Application.DisplayStatusBar = True
, um sicherzustellen, dass die Leisten aktiviert sind.
-
Der Code funktioniert nicht wie erwartet:
- Es kann an Konflikten mit alten XL4-Makros liegen. Versuche, ein neues Excel-Dokument zu erstellen und teste den Code dort.
Alternative Methoden
Wenn Du die Bearbeitungsleiste in Excel dauerhaft einblenden möchtest, kannst Du dies auch über die Excel-Optionen tun:
- Gehe zu
Datei
> Optionen
.
- Wähle den Tab
Erweitert
.
- Scrolle nach unten zu
Anzeige
und aktiviere die Optionen für die Formel- und Statusleiste.
Alternativ kannst Du auch den Befehl Application.DisplayFormulaBar
und Application.DisplayStatusBar
in einem separaten Modul verwenden, um mehr Kontrolle über Deine Anzeigen zu haben.
Praktische Beispiele
Hier sind einige praktische Beispiele, wie Du die Bearbeitungsleiste in Excel manipulieren kannst:
-
Bearbeitungsleiste dauerhaft einblenden:
Sub BearbeitungsleisteDauerhaftEinblenden()
Application.DisplayFormulaBar = True
Application.DisplayStatusBar = True
End Sub
-
Bearbeitungsleiste ausblenden:
Sub BearbeitungsleisteAusblenden()
Application.DisplayFormulaBar = False
Application.DisplayStatusBar = False
End Sub
Tipps für Profis
-
Verwende immer Module für Deine Subroutinen, um sie von Workbook_Open
und Workbook_BeforeClose
aufzurufen. Dies kann helfen, Probleme zu vermeiden, die durch das Schließen und Öffnen der Datei entstehen.
-
Wenn Du mit mehreren Arbeitsmappen arbeitest, achte darauf, dass Du den richtigen Kontext für Deine VBA-Befehle verwendest.
-
Halte Deinen Code sauber und dokumentiere ihn, um die Wartung zu erleichtern.
FAQ: Häufige Fragen
1. Wie kann ich die Bearbeitungsleiste in Excel immer anzeigen?
Du kannst die Bearbeitungsleiste dauerhaft einblenden, indem Du den Befehl Application.DisplayFormulaBar = True
verwendest, entweder in einem Modul oder im Workbook_Open
Ereignis.
2. Warum funktioniert mein Code nicht?
Es könnte an alten XL4-Makros oder Konflikten mit anderen Makros liegen. Stelle sicher, dass Du den Code in einer neuen Arbeitsmappe testest.