Excel Profi-Tricks: Alle Pivot-Tabellen gleichzeitig & automatisch aktualisieren

Melden

Hier ist ein umfassendes Tutorial, wie du deine Pivot-Tabellen in Excel effizient verwaltest, ohne jede einzeln anklicken zu müssen.

Wenn du mit vielen Pivot-Tabellen arbeitest, ist es mühsam, jede einzeln per Rechtsklick zu aktualisieren. In diesem Tutorial lernst du drei Wege: die schnelle manuelle Methode, die Automatisierung beim Öffnen der Datei und die "echte" Automatisierung per VBA.


Methode 1: Alle Pivot-Tabellen mit einem Klick aktualisieren (Manuell)

Dies ist der schnellste Weg, wenn du deine Daten gerade geändert hast und sofort das Ergebnis in allen Tabellen sehen möchtest.

  1. Klicke in eine beliebige Zelle deiner Excel-Datei.
  2. Gehe im Menüband auf den Reiter Daten.
  3. Klicke auf die Schaltfläche Alle aktualisieren (das Symbol mit den zwei grünen Pfeilen).

Tastenkombination (Shortcut): Drücke einfach Strg + Alt + F5. Damit werden alle Datenverbindungen und Pivot-Tabellen im gesamten Arbeitsblatt sofort aktualisiert.


Methode 2: Automatische Aktualisierung beim Öffnen der Datei

Du kannst Excel so einstellen, dass die Pivot-Tabellen jedes Mal auf den neuesten Stand gebracht werden, sobald du die Datei öffnest.

  1. Mache einen Rechtsklick in deine Pivot-Tabelle.
  2. Wähle PivotTable-Optionen... aus.
  3. Gehe zum Reiter Daten.
  4. Setze das Häkchen bei Aktualisieren beim Öffnen der Datei.
  5. Bestätige mit OK.

Hinweis: Dies musst du für jede Pivot-Tabelle einzeln tun, es sei denn, sie nutzen dieselbe Datenquelle (Pivot-Cache).


Methode 3: Vollautomatische Aktualisierung mit einem VBA-Trick

Möchtest du, dass sich die Pivot-Tabelle aktualisiert, sobald du das Tabellenblatt wechselst oder Daten änderst? Hier hilft ein kleiner VBA-Code (Makro).

Schritt-für-Schritt-Anleitung:

  1. Drücke Alt + F11, um den VBA-Editor zu öffnen.
  2. Suche im linken Projekt-Explorer deine Arbeitsmappe und mache einen Doppelklick auf das Blatt, auf dem sich die Pivot-Tabelle befindet (z. B. "Tabelle1").
  3. Kopiere den folgenden Code in das weiße Fenster:
Private Sub Worksheet_Activate()
    ' Aktualisiert alle Pivot-Tabellen auf diesem Tabellenblatt, sobald es angeklickt wird
    Dim pt As PivotTable
    For Each pt In Me.PivotTables
        pt.RefreshTable
    Next pt
End Sub
  1. Schließe den VBA-Editor.
  2. Wichtig: Speichere deine Excel-Datei als Excel-Arbeitsmappe mit Makros (.xlsm) ab.

Was passiert jetzt? Jedes Mal, wenn du auf das Tabellenblatt klickst, auf dem die Pivot-Tabellen liegen, aktualisieren sie sich von ganz allein.


Bonus: Aktualisierungs-Intervall für externe Daten

Wenn deine Pivot-Tabelle auf einer externen Datenquelle (z.B. einer SQL-Datenbank oder einer CSV-Datei via Power Query) basiert, kannst du ein Zeitintervall festlegen:

  1. Gehe auf Daten -> Abfragen und Verbindungen.
  2. Suche die entsprechende Verbindung in der rechten Leiste.
  3. Rechtsklick -> Eigenschaften.
  4. Unter dem Reiter "Nutzung" kannst du "Aktualisieren alle ... Minuten" aktivieren.

Zusammenfassung:

  • Strg + Alt + F5: Der schnellste manuelle Weg.
  • Pivot-Optionen: Gut für Berichte, die beim Öffnen aktuell sein müssen.
  • VBA: Die beste Lösung für dynamisches Arbeiten ohne manuelles Klicken.

Viel Erfolg beim Ausprobieren! Welcher Weg ist für deinen Workflow der beste?

0