ich drei Makros geschrieben und diese mit der Symbolleiste verknüpft, so dass beim Klick auf den Button z.B. ein UserForm aufgeht usw.
Wenn ich das aber in einer anderen Datei als der ursprünglichen mache, dann öffnet er erst mal die ursprüngliche Datei und führt dann das Makro aus. (Nicht ohne mich vorher zu fragen, ob er sie aktivieren soll natürlich.)
Jetzt frage ich mich, ob ich dieses Makro global verfügbar machen kann (so wie in Word, wenn es in der Normal.dot gespeichert ist). Oder alternativ, kann ich dem Button sagen, er soll sich das Makro immer aus der aktuell offenen Datei holen (ich könnte das Makro ja in die Vorlage kopieren, aber wenn ich dann Daten eingegeben habe, und das Ganze unter einem eigenen Namen speichere, fängt das Problem wieder an). Ich habe schon probiert, beim Anpassen der Symbolleiste den Aufruf
ofw3.xls!eingabeformular1
durch
ActiveWorkbook!eingabeformular1
zu erstezten, abe so einfach geht das scheinbar nicht. Kann ich das evtl. über eine Vorlage lösen, oder welche Vorschläge habt Ihr?
Beste Grüße und vielen Dank!
Peter