Sheet mit Makros in neue Datei
26.09.2006 21:06:32
Oberschlumpf
Hintergrund:
Ich möchte aus einer Datei ein Sheet inklusive aller Makros, die sich in den Sheetereignissen befinden, als einzelnes Sheet in eine neue Datei auslagern.
Problem:
In den Ereignissen werden aber auch Subs aufgerufen, die nur in der Gesamtdatei vorhanden sind.
Wenn ich das Sheet nun also in einer neuen Datei habe, "meckert" Excel rum, dass Subs und/oder Funktionen nicht vorhanden sind - was ja richtig ist, da die Subs nur in der Gesamtdatei vorhanden sind.
Nur leider kann ich ja den Code selbst nich per VBA ändern, da dann Excel dem VBA-Projekt vertrauen müsste - was aber eben im Regelfall nicht er Fall ist.
Frage:
Wer kennt eine Möglichkeit, einen Trick, dass ich zwar Sub-Aufrufe mit in eine neue Datei kopieren kann, aber dass Excel NICHT einen Kompilierungsfehler erkennt, weil eben diese Subs nicht vorhanden sind?
Ich kann diese Subs leider nicht als Public Subs im Klassenmodul oder in die Ereignisse selbst einfügen, da dieselben Subs auch von UF's aufgerufen werden.
Die UF's "finden die Subs dann aber leider nicht mehr.
...by th way...Es gibt ja auch den Trick, dass Excel zwar eine Datei speichert, aber dass trotzdem bei Wunsch alle Wertveränderungen seit letztem Speichern verloren gehen - vielen Dank an HaJo!
Hier eine Bsp-Datei:
https://www.herber.de/bbs/user/37030.xls
Vieleicht kann mir von euch ja jemand helfen.
Und nun vielen Dank schon mal an alle für eure Ideen, Tipps, Voschläge...
Ciao
Thorsten