PivotFilters.Add-Methode (Excel)
Fügt der PivotFilters-Auflistung neue Filter hinzu.
Syntax
Ausdruck. Add (Type, DataField, Value1, Value2, Order, Name, Description, MemberPropertyField, WholeDayFilter)
Ausdruck Eine Variable, die ein PivotFilters-Objekt darstellt.
Parameter
Name | Erforderlich/Optional | Datentyp | Beschreibung |
---|---|---|---|
Typ | Erforderlich | XlPivotFilterType | Erfordert einen XlPivotFilterType-Filtertyp . |
DataField | Optional | Variant | Das Feld, dem der Filter zugeordnet ist. |
Value1 | Optional | Variant | Filterwert 1. |
Value2 | Optional | Variant | Filterwert 2. |
Order | Optional | Variant | Reihenfolge, in der die Daten gefiltert werden sollen. |
Name | Optional | Variant | Name des Filters. |
Description | Optional | Variant | Eine kurze Beschreibung des Filters. |
MemberPropertyField | Optional | Variant | Gibt das Elementeigenschaftsfeld an, auf dem der Beschriftungsfilter basiert. |
WholeDayFilter | Optional | Variant | Gibt einen Filter basierend auf Tagen an. |
Rückgabewert
PivotFilter
Beispiel
Im Folgenden sind Beispiele für die richtige Verwendung der Add-Funktion aufgeführt.
ActiveCell.PivotField.PivotFilters.Add FilterType := xlThisWeek
ActiveCell.PivotField.PivotFilters.Add FilterType := xlTopCount DataField := MyPivotField2 Value1 := 10
ActiveCell.PivotField.PivotFilters.Add FilterType := xlCaptionIsNotBetween Value1 := "A" Value2 := "G"
ActiveCell.PivotField.PivotFilters.Add FilterType := xlValueIsGreaterThanOrEqualTo DataField := MyPivotField2 Value1 := 10000
Im folgenden Beispiel wird ein Laufzeitfehler zurückgegeben, da der Datentyp von Value1 ungültig ist.
ActiveCell.PivotField.PivotFilters.Add FilterType := xlValueIsGreaterThanOrEqualTo DataField := MyPivotField2 Value1 := Allan
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.