Herbers Excel-Forum - das Archiv

Symbolleiste nur für eine Arbeitsmappe

Bild

Betrifft: Symbolleiste nur für eine Arbeitsmappe
von: Catherine

Geschrieben am: 17.02.2005 11:28:42
Hallo Leute
Mein neustes Problem: Ich habe mir eine Symbolleiste zugelegt mit dem Namen "Menü Sammelliste". Wie bringe ich es nun fertig, dass diese Symbolleiste beim Öffnen der Datei "Sammelliste" geöffnet und beim Schliessen der Datei wieder verschwindet?
Ich war leider nicht fähig in der Recherche etwas passendes zu finden!
Danke für eure Hilfe.
Gruss
Catherine
Bild

Betrifft: AW: Symbolleiste nur für eine Arbeitsmappe
von: EtoPHG
Geschrieben am: 17.02.2005 11:41:17
Hallo Catherine (again.. ;-)
Vielleicht hilft Dir dieses kleine Beispiel:
https://www.herber.de/bbs/user/18239.xls
Gruss Hansueli
Bild

Betrifft: AW: Symbolleiste nur für eine Arbeitsmappe
von: Jan

Geschrieben am: 17.02.2005 11:43:23
Hi Catherine,
Die Hilfe in Excel reicht shon aus:
Anfügen einer benutzerdefinierten Symbolleiste an eine Arbeitsmappe
Um sicherzustellen, dass eine benutzerdefinierte Symbolleiste immer in einer bestimmten Arbeitsmappe verfügbar ist, können Sie die Symbolleiste zur Arbeitsmappe hinzufügen. Die Arbeitsmappe muss nach dem Anfügen einer Symbolleiste gespeichert werden.
Erstellen Sie die benutzerdefinierte Symbolleiste, die Sie anfügen möchten.
Wie wird's gemacht?
Öffnen Sie die Arbeitsmappe, an die Sie die Symbolleiste anfügen möchten.

Klicken Sie im Menü Extras auf Anpassen und dann auf die Registerkarte Symbolleisten.
Demo
Klicken Sie auf Anfügen.

Klicken Sie auf die benutzerdefinierte Symbolleiste, die Sie anfügen möchten und dann auf Kopie erstellen.

Jan
Bild

Betrifft: AW: Symbolleiste nur für eine Arbeitsmappe
von: tom.koehler

Geschrieben am: 17.02.2005 11:46:30
Das funktioniert über ein Makro. Makroeditor aufrufen, im Projekt-Explorer auf "DieseArbeitsmappe" gehen. Im Code folgende Subs eingeben
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Application.CommandBars("Menü Sammelliste").Visible = False
End Sub

Private Sub Workbook_Open()
Application.CommandBars("Menü Sammelliste").Visible = True
End Sub

Tip: Welche Funktionen Du bei VBA benötigst und wie Deine Menüleiste intern heißt, kriegst Du raus, indem Du den Makrorekorder anwirfst (Extras / Makros / Aufzeichnen) und dann im Makroeditor im Modul nachsiehst.
Gruß, Tom
Bild

Betrifft: AW: Symbolleiste nur für eine Arbeitsmappe
von: Catherine
Geschrieben am: 17.02.2005 13:15:12
Hey Jungs
Ihr seid einfach genial! Vielen Dank Euch allen!
(Ich habe die Version von Tom verwendet!)
Liebe Grüsse
Catherine
 Bild
Excel-Beispiele zum Thema "Symbolleiste nur für eine Arbeitsmappe"
Symbolleiste sichern Symbolleistenschaltfläche hinzufügen
Symbolleisten ein-/ausblenden Position der Symbolleiste festlegen
Löschen überflüssiger Symbolleisten Alle Menüs und Symbolleisten ausblenden
Beim Öffnen neue Symbolleiste Benutzerdefiniertes Symbol in neue Symbolleiste einfügen
Symbolleisten beim Öffnen aus-, beim Schließen einblenden Prüfung, ob eine Symbolleiste existiert