Classe PivotFilter (Excel VBA)

Une PivotFilter est appliquée à un objet PivotField .


Dim pvtfil as PivotFilter
Set pvtfil = ActiveCell.PivotTable.ActiveFilters(Index:=1)

For Each

Voici un exemple de traitement des éléments PivotFilter dans une collection


Dim pvtfil As PivotFilter
For Each pvtfil In ActiveCell.PivotTable.PivotFilters
	
Next pvtfil

Méthodes

Delete - Cette méthode supprime le filtre et le retire des collections de filtres du champ de tableau croisé dynamique et du tableau croisé dynamique.

Propriétés

Active Indique si le filtre de tableau croisé dynamique est actif. Boolean (en lecture seule).

DataCubeField Cette propriété s’applique uniquement aux tableaux croisés dynamiques OLAP et fournit le champ de valeur (PivotField dans la zone valeurs) filtré par pour un filtre de valeurs. En lecture/écriture CubeField.

DataField Cette propriété s'applique uniquement aux tableaux croisés dynamiques non-OLAP ; elle fournit le champ Valeur (champ de tableau croisé dynamique dans la zone Valeurs) par lequel s'effectue le filtrage pour un filtre s'appliquant aux valeurs. En lecture/écriture de champ PivotField.

Description Fournit une description facultative de l'objet PivotFilter. Type de données String en lecture seule.

FilterType Spécifie le type de filtre à appliquer. En lecture seule XlPivotFilterType.

IsMemberPropertyFilter Spécifie si le filtre d'étiquette est basé sur les légendes PivotItem d'une propriété de membre du champ ou sur les légendes PivotItem du champ PivotField proprement dit. Boolean (en lecture seule).

MemberPropertyField Cette propriété spécifie la propriété PivotField du membre sur laquelle se base le filtre d'étiquette. En lecture/écriture de champ PivotField.

Name Cette propriété fournit la possibilité de nommer des filtres pour la référence. Vous ne pouvez pas compter sur la valeur d'index pour obtenir une référence précise car cette valeur est changeante.

Order Cette propriété spécifie l'ordre d'évaluation du filtre parmi tous les filtres de valeurs appliqués à l'intégralité du tableau croisé dynamique. Entier en lecture/écriture.

PivotField Cette propriété spécifie le champ de tableau croisé dynamique auquel est appliqué le filtre. En lecture seule.

Value1 Cette propriété est un paramètre fourni par l'utilisateur pour définir un filtre pour un champ de tableau croisé dynamique. Variant en lecture/écriture.

Value2 Cette propriété est un paramètre fourni par l'utilisateur pour définir un filtre pour un champ de tableau croisé dynamique. Variant en lecture/écriture.

WholeDayFilter Définit ou obtient la sémantique de filtrage des filtres de date. Boolean (en lecture/écriture).

CubeField - Représente un champ de hiérarchie ou de mesure d'un cube OLAP.

PivotField - Cet objet représente un champ dans un rapport de tableau croisé dynamique.