Aktualisieren alle Pivot-Tabellen in VBA

Iqra Hasnain 12 Juli 2022
Aktualisieren alle Pivot-Tabellen in VBA

Wir werden anhand von Beispielen vorstellen, wie alle Pivot-Tabellen in VBA aktualisiert werden.

Aktualisieren alle Pivot-Tabellen in VBA

Zuerst werden wir verstehen, was eine Pivot-Tabelle ist und warum sie in Excel verwendet wird. Die Pivot-Tabelle ist eine interaktive Tabelle, die verwendet wird, um eine große Datenmenge zusammenzufassen.

Es wird normalerweise verwendet, um Daten wie monatliche Verkaufsberichte, monatliche Ausgabendetails oder ähnliches anzuzeigen.

Nachdem wir die Daten in unserer Excel-Tabelle aktualisiert oder neue Daten zu unserer Tabelle hinzugefügt haben, müssen manchmal Pivot-Tabellen aktualisiert werden, um die richtigen Daten anzuzeigen.

VBA bietet zwei verschiedene Methoden, die zum Aktualisieren von Pivot-Tabellen verwendet werden können. Eine Methode wird verwendet, um alles in einem nahtlosen Stapel zu aktualisieren.

Zuerst besprechen wir, wie man eine Pivot-Tabelle in Excel erstellt. Um eine neue Pivot-Tabelle zu erstellen, müssen wir auf Einfügen gehen und auf Tabellen und dann auf PivotTable klicken.

Es öffnet sich ein Fenster, in dem wir den Bereich auswählen können, auf dessen Grundlage die Pivot-Tabelle erstellt wird, wie unten gezeigt.

Pivottabelle in excel erstellen

Die Methode RefreshAll wird verwendet, um alle Pivot-Tabellen in der Arbeitsmappe zu aktualisieren. Lassen Sie uns ein Beispiel durchgehen und diese Methode verwenden, um alle Pivot-Tabellen in einer Arbeitsmappe zu aktualisieren, wie unten gezeigt.

Sub refresh()
ThisWorkbook.RefreshAll
End Sub

Dadurch werden alle Pivot-Tabellen aus der Arbeitsmappe aktualisiert. Wenn wir eine bestimmte Pivot-Tabelle aus einem bestimmten Blatt aktualisieren möchten, können wir die Methode PivotTables eines Blatts verwenden und die Methode Refreshtable anwenden, um diese bestimmte Pivot-Tabelle zu aktualisieren, wie unten gezeigt.

Sub refresh()
Sheet1.PivotTables("myPivotTable").Refreshtable
End Sub

Ausgabe:

Aktualisieren Sie die Pivot-Tabelle in VBA