Tipps & Tricks 02.02.2003, 12:45 Uhr

Eigene Schaltfläche nur in dieser Excel-Datei anzeigen

Ich habe ein Makro definiert und dieses Makro mit einer Befehlsschaltfläche verknüpft. Das ganze habe ich als Test.xls gespeichert. Ich möchte jetzt dass diese neue Befehlsschaltfläche nur sichtbar ist wenn ich das File Test.xls öffne sonst nicht!
Am einfachsten ist wohl, wenn Sie eine eigene, neue Symbolleiste definieren und Ihre Schaltfläche mit Makro auf dieser Symbolleiste platzieren. In unserem Beispiel heisst diese Symbolleiste TEST und wurde neben den anderen Symbolleisten platziert:
Nun weisen Sie ihrer Datei zu, dass diese Symbolleiste beim Start geladen und beim Schliessen wieder gelöscht werden soll. Dies tun Sie im "Visual Basic Editor" unter "DieseArbeitsmappe":
Wählen Sie dort im Codefenster in den Listen "Workbook" und "open" um das Gerüst zu erstellen und ergänzen Sie dann den entstandenen Code um die mittlere Zeile:
Im zweiten Schritt wählen Sie in den Listen "Workbook" und "BeforeClose" und ergänzen hier ebenfalls die mittlere Zeile:
Wenn Sie nun die Datei schliessen, verschwindet die Symbolleiste
und beim erneuten Öffnen wird sie wieder geladen



Kommentare
Es sind keine Kommentare vorhanden.