VBA: UpdateLinks:=3 - ActiveWB.Close True
18.06.2019 18:06:07
SPL
seit Zeiten verwende ich nachfolgenden simplen Code um mehrere Worksheets nacheinander zu aktualisieren.
Dim ABC as String
ABC = "X:\P\M\MM\Acc.xlsx"
Workbooks.Open Filename:=ABC, UpdateLinks:=3
ActiveWorkbook.Close True
Jetzt haben wir eine relativ große Umstellung hinsichtlich Ordnerstruktur in der Firma und plötzlich funktioniert der Code so nicht mehr wie früher - natürlich hab ich den Pfad entsprechend angepasst.Für gewöhnlich sollte dieser Code rein dadurch, dass das betroffene Dokument geöffnet und gespeichert wird, zu einer Änderung führen, welche man anhand des aktualisierten Änderungsdatums erkennen kann.
Nun habe ich nach einigen Tests festgestellt, dass dieser Code zu keiner ersichtlichen Änderung im Änderungsdatum mehr führt, d.h. für mich, dass im Umkehrschluss die Datei nicht abgespeichert wird, obwohl das im Code so vorgesehen ist.
Ich stehe wirklich auf der Leitung, da alles exakt gleich ist, nur der Pfad sich verändert hat. Früher hatte der Code zufolge, dass die Datei auch wirklich gespeichert wird, nun nicht mehr.
Hat hier jemand irgendeinen Ansatz?
Vielen Dank im Voraus für jeden Kommentar!!!
LG,
Christian