Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Status/Bearbeitungsleiste ein/ausblenden

Forumthread: Status/Bearbeitungsleiste ein/ausblenden

Status/Bearbeitungsleiste ein/ausblenden
08.01.2003 13:23:37
Saskia
Hallo zusammen,

ich habe das Problem dass das Ausblenden der Leisten beim Start (in Workbook_Open) meines Files problemlos klappt, jedoch funktioniert das Einblenden nicht (in Workbook_BeforeClose)...
Folgenden Code benutze ich jeweils:

Application.DisplayFormulaBar = False
Application.DisplayStatusBar = False

und

Application.DisplayFormulaBar = True
Application.DisplayStatusBar = True


Danke schonmal!!!

Anzeige

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Status/Bearbeitungsleiste ein/ausblenden
08.01.2003 13:33:07
Michael Scheffler
Hallo,

und wa soll dasan nicht funktionieren?

Gruß

Micha

Re: Status/Bearbeitungsleiste ein/ausblenden
08.01.2003 13:49:30
Saskia
Die Leisten werden schlicht und einfach nicht mehr sichtbar...
Re: Status/Bearbeitungsleiste ein/ausblenden
08.01.2003 13:51:36
Klaus
Hallo Saskia,
poste doch Deinen Code, dann ist´s für die Helferschaft vielleicht einfacher (so zumindest meine Erfahrung).
Gruss
Klaus
Anzeige
Re: Status/Bearbeitungsleiste ein/ausblenden
08.01.2003 14:01:16
Saskia
hmm ich denke das wird euch auch nicht weiter helfen, aber ich machs mal, habs ja sowieso schon genau auf das Problem reduziert...


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

' Titel zurücksetzen
Application.Caption = "Microsoft Excel"

ThisWorkbook.Saved = True

End Sub

Anzeige
Re: Status/Bearbeitungsleiste ein/ausblenden
08.01.2003 14:04:43
Saskia
Hmm hab grade herausgefunden dass es wenn ich ein neues File anlege funktionert...
Man muss dazu sagen dass in dem File noch xl4-Makros drin sind die ich nicht rausnehmen kann, liegt wohl daran, oder was meint ihr???
Re: Status/Bearbeitungsleiste ein/ausblenden
08.01.2003 14:38:10
Michael Scheffler
Hallo,

beim nöchsten mal Starten?

Gruß

Micha

Re: Status/Bearbeitungsleiste ein/ausblenden
08.01.2003 14:43:27
Saskia
Da tut sich genauso wenig, ich muss die per Hand oder per Prozedur wieder anmachen, aber sobald die Befehle in dem Workbook_BeforeClose stehen gehen die nicht mehr...
Anzeige
Re: Status/Bearbeitungsleiste ein/ausblenden
08.01.2003 14:51:01
Saskia
So verrückt es sich anhört, aber ich habe das "Schliessen" (und wiederherstellen der Leisten) nun nicht über Workbook_BeforeClose programmiert sondern selbst ein Modul dafür geschrieben und siehe da: "es funktioniert"
Bestimmt ein Bug, scheiss Microsoft...
Re: Status/Bearbeitungsleiste ein/ausblenden
08.01.2003 15:13:11
Michael Scheffler
Hallo Saskia,

das passiert manchmal, ich habe es mir zur Gewohnheit gemacht, in Module Subs zu schreiben, die ich aus den Open, Close aufrufe...
Gruß

Micha

Anzeige
;
Anzeige

Infobox / Tutorial

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:

  1. Öffne den VBA-Editor:

    • Drücke ALT + F11, um den VBA-Editor zu öffnen.
  2. Füge den Code in das richtige Modul ein:

    • Doppelklicke auf DieseArbeitsmappe in der Projektübersicht.
  3. 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
  1. Speichere und schließe den VBA-Editor:

    • Speichere Deine Änderungen und schließe den VBA-Editor.
  2. 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:

  1. Gehe zu Datei > Optionen.
  2. Wähle den Tab Erweitert.
  3. 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.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige