Classe PivotCell - une cellule dans un rapport de tableau croisé dynamique (Excel VBA)

Cet objet représente une cellule dans un rapport de tableau croisé dynamique.

Les classes suivantes donnent accès à la classe PivotCell

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

Dim pvtlcel as PivotCell
Set pvtlcel = ActiveCell.PivotCell

Les procédures suivantes peuvent être utilisés pour définir des variables de la classe PivotCell : PivotLineCells.Item, PivotValueCell.PivotCell, Range.PivotCell et ValueChange.PivotCell.

For Each

Voici un exemple de traitement des éléments PivotCell dans une collection

Dim pvtlcelPivotLineCell As PivotCell
For Each pvtlcelPivotLineCell In Application.PivotLineCells
	
Next pvtlcelPivotLineCell

Méthodes

AllocateChange - Effectue une opération d’écriture différée sur la cellule spécifiée dans un rapport de tableau croisé dynamique reposant sur une source de données OLAP.

DiscardChange - Ignore les modifications apportées à la cellule spécifiée dans un rapport de tableau croisé dynamique.

Propriétés

CellChanged Renvoie si une valeur de tableau croisé dynamique a été modifiée ou recalculée depuis la création du tableau croisé dynamique ou depuis la dernière opération de validation. En lecture seule.

ColumnItems Cette propriété renvoie une collection PivotItemList qui correspond aux éléments sur l’axe des colonnes qui représente la plage sélectionnée.

CustomSubtotalFunction Renvoie la définition du champ personnalisé de la fonction de sous-total d’un objet PivotCell. En lecture seule XlConsolidationFunction.

DataField Cette propriété renvoie un objet PivotField qui correspond au champ de données sélectionné.

DataSourceValue Renvoie la dernière valeur récupérée à partir de la source de données pour les cellules modifiées dans un rapport de tableau croisé dynamique. En lecture seule.

MDX Renvoie un tuple qui fournit les coordonnées MDX complètes de la cellule de valeur spécifiée dans un tableau croisé dynamique avec une source de données OLAP. En lecture seule.

PivotCellType Renvoie l’une des constantes XlPivotCellType qui identifie l’entité de tableau croisé dynamique à laquelle correspond la cellule. En lecture seule.

PivotColumnLine Renvoie l’objet PivotLine sur une colonne pour un objet PivotCell spécifique. PivotLine en lecture seule.

PivotField Renvoie un objet PivotField qui représente le champ de tableau croisé dynamique contenant le coin supérieur gauche de la plage spécifiée.

PivotItem Renvoie un objet PivotItem qui représente l’élément de tableau croisé dynamique contenant le coin supérieur gauche de la plage spécifiée.

PivotRowLine Renvoie l’objet PivotLine sur une ligne pour un objet PivotCell spécifique. PivotLine en lecture seule.

PivotTable Renvoie un objet PivotTable qui représente le rapport de tableau croisé dynamique associé à l’objet PivotCell.

Range Renvoie un objet Range qui représente la plage à laquelle s’applique l’objet PivotCell spécifié.

RowItems Cette propriété renvoie une collection PivotItemList qui correspond aux éléments de l’axe des abscisses qui représentent la cellule sélectionnée.

ServerActions Représente une collection d' actions constituée d’actions définies par OLAP qui peuvent être exécutées. Les actions sont spécifiques aux tableaux croisés dynamiques existants au niveau de la feuille de calcul. En lecture seule.

Actions - Collection de tous les objets action de la série spécifiée.

PivotField - Cet objet représente un champ dans un rapport de tableau croisé dynamique.

PivotItem - Cet objet représente un élément dans un champ de tableau croisé dynamique.

PivotItemList - Collection de tous les objets PivotItem contenus dans le tableau croisé dynamique spécifié.

PivotLine - Un objet PivotLine est une ligne de lignes ou de colonnes d'un tableau croisé dynamique Excel.

PivotTable - Cet objet représente un rapport de tableau croisé dynamique dans une feuille de calcul.

Range - Cette collection représente une cellule, une ligne, une colonne ou une sélection de cellules contenant un ou plusieurs blocs contigus de cellules ou une plage 3D.