.close unterbricht die Ausführung ?
02.03.2017 19:47:21
Lukas
ich habe eine gefinkelte Update-Prozedur geschrieben, die den Sinn hat ein Update für ein Excel, dass mittlerweile einige Kollegen verwenden, einfach ausrollen zu können.
Allgemein gesehen ist es simpel:
Lokale Datei X sucht beim Öffnen nach Updatedatei Y im Netzwerk und wirft eine userform an -- funktioniert
Bei Klick auf Ja wird Updatedatei Y geöffnet und in Datei Y die Update Prozedur gestartet -- funzt mit Application.Run (wkb_update & "!Update")
In der Update Prozedur wird allerhand herumkopiert und dann die Datei X geschlossen mit einfachem Workbooks(strwkb).Close false
Und jetzt kommts: Genau in dem Moment wird Datei X geschlossen und die Ausführung des Codes in Datei Y hört einfach auf.
Gehört das so? Gibt es da einen Workaround? Oder sollte ich prinzipiell anders vorgehen?
Ich habe die Datei angehängt. Die vielen Module werden noch aufgeräumt - musste nur einiges testen. Im mdlUpdate ist der Sub "Update" zu finden, der einfach aufhört.
Datei X und Datei Y haben den gleichen Ursprung.
https://www.herber.de/bbs/user/111911.xlsm
Danke vorab!
LG
Lukas