Pivot-Filter im Spaltenbereich schnell zurücksetzen
Schritt-für-Schritt-Anleitung
Um die Filter in einer Pivot-Tabelle zurückzusetzen, kannst Du die folgenden VBA-Makros verwenden. Diese ermöglichen es Dir, die Filter im Zeilen- oder Spaltenbereich oder in beiden Bereichen gleichzeitig zurückzusetzen.
- Öffne deine Excel-Arbeitsmappe mit der Pivot-Tabelle.
- Drücke
ALT + F11
, um den VBA-Editor zu öffnen.
- Einfügen eines neuen Moduls:
- Klicke auf
Einfügen
> Modul
.
- Füge den folgenden Code ein:
Sub PivotTab_Clear_ColumnFilters()
'In Pivot-Tabelle im aktiven Blatt alle Filter in Spaltenfeldern zurücksetzen
Dim pvTab As PivotTable
Dim pvField As PivotField
Dim wks As Worksheet
Set wks = ActiveSheet
For Each pvTab In wks.PivotTables
For Each pvField In pvTab.ColumnFields
pvField.ClearAllFilters
Next
Next
End Sub
Sub PivotTab_Clear_RowFilters()
'In Pivot-Tabelle im aktiven Blatt alle Filter in Zeilenfeldern zurücksetzen
Dim pvTab As PivotTable
Dim pvField As PivotField
Dim wks As Worksheet
Set wks = ActiveSheet
For Each pvTab In wks.PivotTables
For Each pvField In pvTab.RowFields
pvField.ClearAllFilters
Next
Next
End Sub
Sub PivotTab_Clear_Column_and_RowFilters()
'In Pivot-Tabelle im aktiven Blatt alle Filter in Zeilen- und Spaltenfeldern zurücksetzen
Dim pvTab As PivotTable
Dim pvField As PivotField
Dim wks As Worksheet
Set wks = ActiveSheet
For Each pvTab In wks.PivotTables
For Each pvField In pvTab.RowFields
pvField.ClearAllFilters
Next
Next
For Each pvTab In wks.PivotTables
For Each pvField In pvTab.ColumnFields
pvField.ClearAllFilters
Next
Next
End Sub
- Schließe den VBA-Editor und kehre zu Excel zurück.
- Führe das Makro aus, indem Du
ALT + F8
drückst, das gewünschte Makro auswählst und auf Ausführen
klickst.
Häufige Fehler und Lösungen
-
Fehler: Makro funktioniert nicht
Lösung: Stelle sicher, dass Du die richtige Pivot-Tabelle aktiv hast, bevor Du das Makro ausführst.
-
Fehler: Keine Filter zurückgesetzt
Lösung: Überprüfe, ob in der Pivot-Tabelle tatsächlich Filter gesetzt sind. Wenn keine Filter aktiv sind, gibt es nichts zurückzusetzen.
Alternative Methoden
Wenn Du keine Makros verwenden möchtest, kannst Du auch die Pivot-Tabelle klassische Ansicht nutzen, um Filter manuell zurückzusetzen:
- Klicke auf die Dropdown-Pfeile der Spalten- oder Zeilenfelder.
- Wähle die Option "Alle" aus, um die Filter zurückzusetzen.
Praktische Beispiele
Angenommen, Du hast eine Pivot-Tabelle mit Verkaufsdaten und möchtest die Filter für die Produkttypen im Spaltenbereich zurücksetzen. Verwende einfach das Makro PivotTab_Clear_ColumnFilters
, um dies schnell zu erreichen.
Ein weiteres Beispiel wäre, wenn Du alle Filter in der Pivot-Tabelle zurücksetzen möchtest, um eine neue Analyse zu beginnen. Nutze dafür das Makro PivotTab_Clear_Column_and_RowFilters
.
Tipps für Profis
- Nutze die Tastenkombinationen
ALT + F8
, um Makros schnell auszuführen.
- Du kannst auch einen Excel Shortcut erstellen, um das Makro mit einer Kombination von Tasten zu verknüpfen, sodass Du es noch schneller aufrufen kannst.
- Wenn Du regelmäßig mit Pivottabellen arbeitest, lohnt es sich, die VBA-Programmierung zu lernen, um Deine Arbeit weiter zu automatisieren.
FAQ: Häufige Fragen
1. Wie kann ich alle Filter in einer Pivot-Tabelle gleichzeitig zurücksetzen?
Nutze das Makro PivotTab_Clear_Column_and_RowFilters
, um alle Filter im Zeilen- und Spaltenbereich gleichzeitig zurückzusetzen.
2. Gibt es eine Tastenkombination, um Filter in Excel zurückzusetzen?
Ja, Du kannst die Tastenkombination ALT + F8
verwenden, um Makros auszuführen, die die Filter zurücksetzen. Eine spezifische Tastenkombination für das Zurücksetzen aller Filter gibt es nicht standardmäßig, aber Du kannst eine eigene erstellen.