Zur Zeit jagt bei mir ein Excel-Problem das nächste :-)
folgendes Szenario:
Datei1 (neue Makros, keine Daten)
öffnet
Datei2 (veraltete Makros, eingegebene Daten)
Datei1 wird mit Daten aus Datei2 aktualisiert
Datei2 wird wieder geschlossen
Datei2 wird gelöscht
Datei1 wird als Kopie mit Namen von Datei2 gespeichert
Datei2 wird geöffnet (mit EnableEvents = False)
Soll-Zustand in Datei2 für späteren Start durch User wird hergestellt
Datei2 wird gespeichert und geschlossen
----- jetzt kommt Problem -----
Datei2 wird geöffnet (mit EnableEvents = True)
- soll jetzt die "Makro-Kontrolle" übernehmen
Datei1 soll geschlossen und danach gelöscht werden
aber.....
Datei1 wird zwar geschlossen (Workbook("Datei1") False), aber jetzt hört das Makro einfach auf, weiter zu arbeiten - so als ob der End-Befehl ausgeführt wird (kein Fehler, keine Meldung, nix)
Es müsste nur noch der Kill-Befehl für Datei1 ausgeführt werden, was aber NICHT passiert - wieso nicht?
Szenario Ende
Kann es vielleicht sein, dass Datei1, weil in ihr das Makro gestartet wurde, sozusagen die "Mutter" ist, und wenn Datei1 geschlossen wird, dass das dann der Grund dafür ist, dass weitere Makros anderen Ursprungs NICHT ausgeführt werden - obwohl eigtl noch aktiv?
Wenn dem nicht so ist, kennt vielleicht jemand den Grund?
Und wenn doch, weiß jemand vielleicht eine Lösung, wie Datei1 nach Schließen gelöscht werden kann?
Sollte es notwendig sein, dass eine Bsp-Zip (mit Datei1+Datei2) benötigt wird, dann fragt einfach.
Danke schon mal für eure Gedanken, die ihr mir "leiht"....aber auch nur dann Danke, wenn ihr es wirklich tut ;-)
Ciao
Thorsten