in einer Excel-Liste besteht eine Verknüpfung zu einer anderen Datei, diese Verknüpfung wird durch ein Makro aktualisiert.
ActiveWorkbook.RefreshAll
Allerdings führt das Makro direkt den nächsten Schritt aus, ohne zu warten, bis die Verknüpfung vollständig aktualisiert wurde.Mit einer Pause funktioniert es grundsätzlich, allerdings nicht optimal.
Application.Wait Now + TimeSerial(0, 0, 50)
Die verknüpfte Datei kann mal 1-2 MB klein sein, aber auch mal >10 MB.Somit ist die Pause mal übertrieben lang und mal besteht die Gefahr, dass die Pause immer noch zu kurz ist.
Gibt es optimierte Befehle oder Möglichkeiten, dass das Makro erst den nächsten Schritt übernimmt, wenn die Aktualisierung beendet ist?
Vielen Dank vorab.