Objet CalculatedMembers (Excel)
Collection de tous les objets CalculatedMember sur le tableau croisé dynamique spécifié.
Remarques
Chaque objet CalculatedMember représente un membre calculé ou une mesure calculée.
Utilisez la propriété CalculatedMembers de l’objet PivotTable pour renvoyer une collection CalculatedMembers .
Il existe trois types de membres calculés pris en charge : jeux nommés, membres calculés et mesures calculées. La prise en charge des modèles objet est disponible pour les trois types depuis Excel 2010. La prise en charge de l’interface utilisateur a été mise à disposition pour les jeux nommés dans Excel 2010. Dans Excel 2013, la fonctionnalité OlAP Calculated Members and Calculated Measures a été créée pour créer une interface utilisateur pour le modèle objet des membres calculés et des mesures.
Les jeux nommés sont utilisés exactement de la même façon que dans Excel 2010. Les jeux nommés doivent continuer à utiliser la méthode Add et l’énumération XlCalculatedMemberType de type.
Les membres calculés ont les modifications suivantes pour Excel 2013 :
Il utilise désormais la méthode AddCalculatedMember .
Il prend en charge les propriétés suivantes de l’objet CalculatedMember :
ParentHierarchy, propriété
ParentMember, propriété
NumberFormat, propriété
Les mesures calculées ont les modifications suivantes pour Excel 2013 :
Il utilise désormais la méthode AddCalculatedMember .
Il utilise désormais l’énumération XlCalculatedMemberType de type.
Il prend en charge les propriétés suivantes de l’objet CalculatedMember :
NumberFormat, propriété
Exemple
L’exemple suivant ajoute un jeu à un tableau croisé dynamique, en supposant qu’un tableau croisé dynamique de la base de données SQL FoodMart existe dans la feuille de calcul active.
Sub UseCalculatedMember()
Dim pvtTable As PivotTable
Set pvtTable = ActiveSheet.PivotTables(1)
pvtTable.CalculatedMembers.Add Name:="[Beef]", _
Formula:="'{[Product].[All Products].Children}'", _
Type:=xlCalculatedSet
End Sub
Remarque
Pour la méthode Add de l'exemple précédent, l'argument Formula doit avoir une syntaxe MDX valide. L'argument Name doit pouvoir être accepté par le fournisseur OLAP (Online Analytical Processing) et l'argument Type doit être défini.
Méthodes
Propriétés
Voir aussi
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.