Propriété PivotFilter.Order (Excel)

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.

Syntaxe

. Commande

expression Variable qui représente un objet PivotFilter.

Remarques

Cette propriété n’est valide que pour les filtres de tableau croisé dynamique de type Value et Top n. Une erreur d’exécuter est renvoyée si une tentative de définir ou d’obtenir cette propriété pour les filtres Étiquette et Date est réalisée. 1 représente le premier filtre évalué, 2 représente le filtre évalué suivant, et ainsi de suite, jusqu’à ce que la n e valeur soit atteinte. -1 représente un filtre inactif.

Si la propriété EvaluationOrder n'est pas spécifiée lors de l'ajout d'un nouveau filtre, elle prend la valeur N+1 (où N est la valeur EvaluationOrder actuellement la plus élevée dans la collection de filtres).

Cette propriété peut être spécifiée dans la méthode Add ou bien définie ultérieurement pour un champ, par sa modification.

L'augmentation de l'ordre d'évaluation d'un champ diminue d'une unité l'ordre d'évaluation du champ qui avait cette valeur auparavant, ainsi que de tous les champs situés entre les deux champs concernés. La restitution de l'ordre d'évaluation antérieur n'a pas d'effet. La diminution de l'ordre d'évaluation pour un champ augmente d'une unité l'ordre d'évaluation du champ qui avait cette valeur auparavant, ainsi que de tous les champs situés entre les deux champs concernés.

L’ordre des filtres croisés dynamiques dans la collection est identique à l’ordre dans lequel ils sont évalués. Ainsi, les développeurs peuvent modifier l’ordre d’évaluation d’un champ de tableau croisé dynamique. Lorsqu’un champ de tableau croisé dynamique (tableaux croisés dynamiques non OLAP) ou un champ de cube (tableaux croisés dynamiques OLAP) est supprimé de la collection de tableaux croisés dynamiques, cette propriété est définie sur -1 pour un filtre Value ou Top n appliqué au champ. Si vous rajoutez le champ, la propriété EvaluationOrder est définie sur N+1 pour un filtre Value ou Top n appliqué si aucune valeur n’est explicitement spécifiée.

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.