Workbook.RefreshAll-Methode (Excel)

Aktualisieren alle externe Datenbereiche und PivotTable-Berichte in der angegebenen Arbeitsmappe.

Syntax

Ausdruck verwendet werden. Alle aktualisieren

expression Eine Variable, die ein Workbook-Objekt darstellt.

Hinweise

Objekte, bei denen die BackgroundQuery-Eigenschaft auf True festgelegt ist, werden im Hintergrund aktualisiert.

Wenn eine Power Query-Abfrage, die Daten in eine Arbeitsblatttabelle lädt, während der Aktualisierung fehlschlägt, löst RefreshAll keinen Laufzeitfehler aus. Andere Verbindungen werden weiterhin aktualisiert, und die betroffene Tabelle behält die vorherigen Daten bei. Dieses Verhalten tritt auch dann auf, wenn die Hintergrundaktualisierung für jede Verbindung deaktiviert ist.

Um diese Fehler zu erkennen, aktualisieren Sie die Abfrage jeder Tabelle separat, indem Sie QueryTable.Refresh aufrufen, wobei BackgroundQuery auf False festgelegt ist. Behandeln Sie dann jeden Fehler, den die Methode auslöst. Verwenden Sie ListObject.QueryTable, um die Abfragetabelle für eine Tabelle abzurufen, die von Power Query geladen wurde.

Beispiel

In diesem Beispiel werden alle externen Datenbereiche und PivotTable-Berichte in der dritten Arbeitsmappe aktualisiert.

Workbooks(3).RefreshAll

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.