ich möchte beim Start einer Arbeitsmappe bestimmte Symbolleisten, u. a. automatisch ausschalten - am Ende wieder einschalten. Der Code im einzelen fkt. nur die Automatik ...
brauche dringend Hilfe!
Danke im voraus
Margit
du mußt das Makro nur wie folgt beginnen, anstatt des Namens:
Sub auto_open()
Gruß
M. Wendeler
http://www.wendelers.de
du kannst eine auto_open Makro erstellen, das einfach nur die Bedingung abfragt.
Also praktisch ein Makro, das startet wenn die Datei geöffnet wird und dann prüft, ob in diesem Monat die Datei bereits geöffnet wurde. Falls ja, dann soll das Makro beendet werden (Exit sub) falls nein, dann soll folgendes passieren..... oder dann soll folgendes Makro gestartet werden.
Gruß
M. Wendeler
http://www.wendelers.de
dieser beitrag hat mich dazu gebracht, ebenso dafür zu sorgen, daß meine dateien auf allen rechner die gleichen symnolleisten haben/nicht haben.
aber wie mache ich das ganze beim schlißen rückgängig?
1. mit dem Befehl:
~beginn~
Private Sub Workbook_BeforeClose(Cancel As Boolean)
~end~
macht er gar nix und
2. wüßte ich dann nur wie ich best. symbolleisten wieder einblende, aber ich will ja, das die, die vom jeweiligen user eingerichtet waren wieder aktiviert werden.
kannst du mir hierzu nen tip geben?
danke
ingo
dazu aktivierst du den Makrorecorder, zeichnest auf und aktivierst die Symbolleisten. Dann hast Du schon einmal den Code zum einblenden der Symbolleistenn. Dann änderst Du den Namen des AMkros in Sub auto_close() und es wird ausgeführt, wenn die Datei geschlossen wird.
Gruß
M. Wendeler
http://www.wendelers.de