Propriété PivotField.PropertyOrder (Excel)

Valable uniquement pour les champs de tableau croisé dynamique membres des champs de propriété. Cette propriété renvoie un objet de type Long indiquant la position d'affichage de la propriété du membre dans le champ de cube auquel il appartient. Lecture-écriture.

Syntaxe

. PropertyOrder

expression Variable qui représente un objet PivotField.

Remarques

La définition de cette propriété réorganise l'ordre des propriétés pour ce champ de cube. Cette propriété commence par 1. La plage autorisée est comprise entre 1 et le nombre maximal de champs affichés, relatifs à la hiérarchie, de propriété des membres.

Si la propriété IsMemberProperty a la valeur False, l’utilisation de la propriété PropertyOrder crée une erreur d’utilisation.

Exemple

Cet exemple montre comment déterminer s’il existe des propriétés de membre dans le quatrième champ et, si c’est le cas, comment afficher la position des propriétés du membre. Excel en informe l'utilisateur le cas échéant. Cet exemple suppose qu'il existe un tableau croisé dynamique dans la feuille de calcul active et qu'il s'appuie sur une source de données OLAP (Online Analytical Processing).

Sub CheckPropertyOrder() 
 
 Dim pvtTable As PivotTable 
 Dim pvtField As PivotField 
 
 Set pvtTable = ActiveSheet.PivotTables(1) 
 Set pvtField = pvtTable.PivotFields(4) 
 
 ' Check for member properties and notify user. 
 If pvtField.IsMemberProperty = False Then 
 MsgBox "No member properties present." 
 Else 
 MsgBox "The property order of the members is: " & _ 
 pvtField.PropertyOrder 
 End If 
 
End Sub

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.