Freigeben über


PivotTable.RefreshDataSourceValues-Methode (Excel)

Ruft die aktuellen Werte aus der Datenquelle für alle bearbeiteten Zellen in einem PivotTable-Bericht ab, der im Rückschreibemodus ausgeführt wird.

Syntax

Ausdruck. RefreshDataSourceValues

Ausdruck Eine Variable, die ein PivotTable-Objekt darstellt.

Rückgabewert

Nichts

Bemerkungen

Um festzustellen, ob sich ein PivotTable-Bericht im Rückschreibemodus befindet, überprüfen Sie die Eigenschaften EnableWriteback oder EnableDataValueEditing des PivotTable-Objekts , von denen beide True zurückgeben. Wenn Sie versuchen, diese Methode für PivotTable-Berichte auszuführen, die sich nicht im Rückschreibmodus befinden, gibt diese Methode einen Laufzeitfehler zurück.

Bei PivotTable-Berichten mit OLAP-Datenquellen erstellt die RefreshDataSourceValues-Methode eine separate Verbindung mit dem OLAP-Server und führt die vollständige MDX-Abfrage (der Wert der MDX-Eigenschaft ) aus, die zum Ausführen eines Aktualisierungsvorgangs zum Auffüllen des PivotTable-Berichts verwendet wird. Excel extrahiert die zurückgegebenen Werte für alle Zellen, die in der PivotTable-Ansicht bearbeitet wurden, und speichert sie dann in der DataSourceValue-Eigenschaft für diese Zellen.

Diese Methode gilt nur für PivotTable-Berichte mit OLAP-Datenquellen. Wenn Sie versuchen, diese Methode für PivotTable-Berichte mit Nicht-OLAP-Datenquellen auszuführen, gibt diese Methode einen Laufzeitfehler zurück.

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.