Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
176to180
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
176to180
176to180
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Symbolleiste

Symbolleiste
06.11.2002 15:05:25
Robby
hallo,

ich habe mir für einen Urlaubskalender eine eigene Symbolleiste erstellt. Sobald ich diese Mappe in einen anderen Ordner auf meinem Server kopiere geht die Symboleiste nicht mehr. Es erscheint immer wieder die Meldung das diese Mappe geöffnet ist.
Kann mir jemand helfen?

Danke im voraus

Gruß Robby

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Symbolleiste
06.11.2002 15:40:46
Martin Bolleter
Hallo Robby

das 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

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige