Classe PivotValueCell (Excel VBA)

Permet d'exposer les valeurs de cellules dans le cas où les cellules réelles (objetsRange ) ne sont pas disponibles.

Set

Pour utiliser une variable de classe PivotValueCell, elle doit d'abord être instanciée, par exemple

Dim pvc as PivotValueCell
Set pvc = ActiveCell.PivotTable.PivotValueCell()

Les variables du type PivotValueCell peuvent être définies à l'aide de la procédure PivotTable.PivotValueCell

Parent

Renvoie un Object qui représente l’objet parent de l’objet pivotvaluecell, spécifié. En lecture seule.

PivotCell

Renvoie l’objet PivotCell qui spécifie l’emplacement du pivotvaluecell,. En lecture seule.

Dim pvtlcelPivotCell As PivotCell
Set pvtlcelPivotCell = ActiveCell.PivotTable.PivotValueCell.PivotCell

ServerActions

Renvoie une collection d’objets de nom d’action OLAP qui représentent des actions définies par OLAP qui peuvent être exécutées. En lecture seule.

Une action de serveur est une fonctionnalité facultative qu’un administrateur de cube OLAP peut définir sur un serveur qui utilise un membre de cube ou une mesure en tant que paramètre dans une requête pour obtenir des détails dans le cube ou pour démarrer une autre application.

Dim actsServerActions As Actions
Set actsServerActions = ActiveCell.PivotTable.PivotValueCell.ServerActions

ShowDetail

Place les lignes individuelles d’une source de données OLAP qui contribuent à un agrégat sur leur propre feuille de calcul Excel.

ActiveCell.PivotTable.PivotValueCell.ShowDetail

Value

Renvoie la valeur à l’emplacement. La valeur est la valeur après l’application de la propriété ShowAs et d’autres calculs. Variant peut être vide, numérique, une Date, une chaîneou une valeur d' erreur .

Cette propriété fonctionne indépendamment du fait que le tableau croisé dynamique se trouve ou non dans une feuille de calcul.

Dim varValue As Variant
varValue = ActiveCell.PivotTable.PivotValueCell.Value