Re: Symbolleiste
06.11.2002 15:40:46
Martin Bolleter
Hallo Robbydas Problem ist, dass die Buttons in der Symbolleiste den vollen Pfad zum jeweiligen makro speichern, also Dateiname und Verzeichnis.
Die Symbolleiste bleibt gleich, wenn du die Datei aus einem anderen Verzeichnis öffnest, deshalb versucht Excel nun, das Makro aus der ursprünglichen Datei auszuführen. Dazu müsste es allerdings diese alte Datei öffnen, was nicht geht, da eine datei gleichen Namens ja schon offen ist.
Mögliche Lösungen:
a) Du kannst die Buttons in der Symbolleiste den Makros der neuen (kopierten)Datei zuordnen.
b) Wenn du beim Kopieren der Datei den namen änderst, funktionert alles im Prinzip auch, allerdings greift Excel immer noch auf die Makros in der ursprünglichen Datei zu. Diesmal gibt's aber wenigstens keine Namenskollision.
c) Die aufwendigste (aber flexibelste) Lösung: Du erzeugst die Symbolleiste per VBA Code jedesmal, wenn die Datei geöffnet wird, linkst die Makros dazu, und beim Schliessen löscht du die Symbolleiste wieder.
Gruss
Martin