Méthode CubeField.AddMemberPropertyField (Excel)
Cette méthode ajoute un champ de propriété de membre à l'affichage du champ de cube.
Syntaxe
expression. AddMemberPropertyField (Property, PropertyOrder, PropertyDisplayedIn)
Expression Variable qui représente un objet CubeField .
Parameters
Nom | Requis/Facultatif | Type de données | Description |
---|---|---|---|
Propriété | Requis | String | Nom unique de la propriété de membre. Pour les hiérarchies équilibrées, un nom unique peut être créé en ajoutant le nom de la propriété membre "entre guillemets" au nom unique du niveau auquel la propriété de membre est associée. Pour les hiérarchies qui ne sont pas équilibrées, un nom unique peut être créé en ajoutant le nom de la propriété de membre "entre guillemets" au nom unique de la hiérarchie. |
PropertyOrder | Facultatif | Variant | Définit la valeur de la propriété PropertyOrder pour un objet CubeField . La véritable position dans la collection se situera juste avant le champ de tableau croisé dynamique qui possède actuellement la même valeur PropertyOrder que celle indiquée dans l'argument. Si aucun champ n’a la valeur PropertyOrder donnée, la plage de valeurs acceptables est comprise entre 1 et le nombre de propriétés de membre déjà affichées pour la hiérarchie plus un. Cet argument est en base un. Si vous l'omettez, la propriété va à la fin de la liste. |
PropertyDisplayedIn | Facultatif | XlPropertyDisplayedIn | Indique où afficher la propriété. Si cet argument est omis, le champ de la propriété de membre est ajouté uniquement au tableau croisé dynamique. |
Remarques
Le champ de propriété spécifié n'est pas visible si le tableau croisé dynamique ne contient pas de champ.
Pour supprimer des propriétés de membre, utilisez la méthode Delete pour supprimer l'objet PivotField de la collection PivotFields.
Exemple
Dans cet exemple, Microsoft Excel ajoute un champ de propriété de membre intitulé Description à la vue de rapport de tableau croisé dynamique. Cet exemple suppose qu’un tableau croisé dynamique existe dans la feuille de calcul active et que pays, zone et description sont des éléments du rapport.
Sub UseAddMemberPropertyField()
Dim pvtTable As PivotTable
Set pvtTable = ActiveSheet.PivotTables(1)
With pvtTable
.ManualUpdate = True
.CubeFields("[Country]").LayoutForm = xlOutline
.CubeFields("[Country]").AddMemberPropertyField _
Property:="[Country].[Area].[Description]"
.ManualUpdate = False
End With
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.