Habe ein Makro erstellt, das zuerst eine andere Arbeitsmappe lädt, Daten aktualisieren (zahlreiche Links zu anderen Arbeitsmappen) und dann einzelne Bereiche von bestimmten Arbeitsblättern ausdrucken soll:
Workbooks.Open Filename:="C:\Order-Evaluation\Order_Evaluation FY01-Q1\Evaluation_FY01-Q1.xls", _
UpdateLinks:=0
ActiveWorkbook.UpdateLinks = xlUpdateLinksAlways
Sheets("A-Won Orders").Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
Nun stelle ich folgenden Effekt fest:
Das Makro läuft durch, d.h. das File wird geöffnet und die Aktualisierung beginnt zu laufen, das Makro läuft aber weiter und fängt an, die Seite auszudrucken (mit nicht aktualisierten Daten!!!) während die Aktualisierung immer noch weiter läuft. D.h ich habe den Ausdruck in Händen bevor die Daten fertig aktualisiert sind - das ist eigentlich nicht die Meinung...
Kann mir jemand helfen? Wie kann ich sicherstellen, dass der Ausdruck erst beginnt, wenn die Daten fertig aktualisiert sind?
Vielen Dank und schöne Grüsse
Marcel