Freigeben über


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.