Classe PivotTable - un rapport de tableau croisé dynamique dans une feuille de calcul (Excel VBA)

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

Les classes suivantes donnent accès à la classe PivotTable

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

Dim pvt as PivotTable
Set pvt = ActiveCell.PivotTable

Les procédures suivantes peuvent être utilisés pour définir des variables de la classe PivotTable : PivotCache.CreatePivotTable, PivotCache.SourceData, PivotCell.Parent, PivotCell.PivotTable, PivotFields.Parent, PivotLayout.PivotTable, PivotTableChangeList.Parent, PivotTables.Add, PivotTables.Item, Range.PivotTable, SlicerPivotTables.Item et Worksheet.PivotTableWizard.

For Each

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

Dim pvt As PivotTable
For Each pvt In Application.PivotTables
	
Next pvt

Méthodes

GetPivotData - Renvoie un objet Range avec des informations sur un élément de données dans un rapport de tableau croisé dynamique.

Dim rngGetPivotData As Range
Set rngGetPivotData = ActiveCell.PivotTable.GetPivotData()

AddDataField - Cette méthode ajoute un champ de données à un rapport de tableau croisé dynamique. Renvoie un objet PivotField qui représente le nouveau champ de données.

AddFields - Ajoute des champs de lignes, de colonnes, et de pages à un rapport de tableau ou de graphique croisé dynamique.

AllocateChanges - Effectue une opération de réécriture pour toutes les cellules modifiées dans un rapport de tableau croisé dynamique basé sur une source de données OLAP.

ApplyLayout -

CalculatedFields - Renvoie une collection CalculatedFields qui représente tous les champs calculés du rapport de tableau croisé dynamique spécifié. En lecture seule.

ChangeConnection - Modifie la connexion de l’objet PivotTable spécifié.

ChangePivotCache - Modifie l’objet PivotCache du tableau croisé dynamiquespécifié.

ClearAllFilters - La méthode ClearAllFilters, supprime tous les filtres actuellement appliqués au tableau croisé dynamique. Cela inclut la suppression de tous les filtres de la collection PivotFilters , la suppression d’un filtrage manuel appliqué et l’affectation de l’élément par défaut à tous les champs PivotField de la zone de filtre de rapport.

ClearTable - La méthode ClearTable, est utilisée pour effacer un tableau croisé dynamique. L’effacement de tableaux croisés dynamiques inclut la suppression de tous les champs et la suppression de tous les filtres et tris appliqués aux tableaux croisés dynamiques. Cette méthode réinitialise le tableau croisé dynamique à l’État qu’il avait juste après sa création, avant d’y ajouter des champs.

CommitChanges - Effectue une opération de validation sur la source de données d’un rapport de tableau croisé dynamique basé sur une source de données OLAP.

ConvertToFormulas - La méthode ConvertToFormulas, est utilisée pour convertir un tableau croisé dynamique en formules de cube. Boolean (en lecture/écriture).

CreateCubeFile - Cette méthode crée un fichier de cube à partir d'un rapport de tableau croisé dynamique connecté à une source de données OLAP (Online Analytical Processing).

DiscardChanges - Ignore toutes les modifications apportées dans les cellules modifiées d’un rapport de tableau croisé dynamique reposant sur une source de données OLAP.

DrillDown - Vous permet d’explorer les données dans une hiérarchie de cubes basée sur OLAP ou PowerPivot.

DrillTo - Vous permet d’explorer un emplacement dans une hiérarchie de cubes basée sur OLAP ou PowerPivot.

DrillUp - Vous permet d’explorer les données dans une hiérarchie de cubes basée sur OLAP ou PowerPivot.

GetData - Renvoie la valeur des données contenues dans un tableau croisé dynamique.

ListFormulas - Cette méthode permet de créér une liste des éléments calculés du tableau croisé dynamique et de champs sur une feuille de calcul séparée.

PivotCache - Renvoie un objet PivotCache qui représente le cache du rapport de tableau croisé dynamique spécifié. En lecture seule.

PivotFields - Renvoie un objet qui représente soit un seul champ de tableau croisé dynamique (un objet PivotField ), soit une collection des champs visibles et masqués (un objet PivotFields ) dans le rapport de tableau croisé dynamique. En lecture seule.

PivotSelect - Cette méthode sélectionne une partie d'un rapport de tableau croisé dynamique.

PivotTableWizard - Crée et renvoie un objet PivotTable . Cette méthode n’affiche pas l’Assistant Tableau croisé dynamique. Cette méthode n’est pas disponible pour les sources de données OLE DB. Utilisez la méthode Add pour ajouter un cache de tableau croisé dynamique, puis créez un rapport de tableau croisé dynamique basé sur le cache.

PivotValueCell - Récupérez l’objet pivotvaluecell, pour un tableau croisé dynamique donné en précisant certains index de ligne et de colonne.

RefreshDataSourceValues - Récupère les valeurs actuelles de la source de données pour toutes les cellules modifiées dans un rapport de tableau croisé dynamique en mode d’écriture différée.

RefreshTable - Actualise le rapport de tableau croisé dynamique à partir des données sources. Renvoie la valeur true si elle réussit.

RepeatAllLabels - Spécifie s’il faut répéter les étiquettes d’éléments pour tous les champs de tableau croisé dynamique dans le tableau croisé dynamique spécifié.

RowAxisLayout - Cette méthode est utilisée pour définir simultanément les options de disposition de tous les champs PivotField existants.

ShowPages - Cette méthode crée un rapport de tableau croisé dynamique pour chaque élément dans le champ de page. Chaque nouveau rapport de tableau croisé dynamique est créé dans une nouvelle feuille de calcul.

SubtotalLocation - Cette méthode modifie l'emplacement du sous-total pour tous les champs de tableau croisé dynamique existants. Cela n'a un impact visuel immédiat que pour les champs présentés sous forme hiérarchique, mais les champs présentés sous forme tabulaire sont également concernés.

Update - Cette méthode met à jour le rapport de tableau croisé dynamique.

Propriétés

Value (Default member) - Cette propriété renvoie ou définit une valeur de type String qui représente le nom du rapport de tableau croisé dynamique.

ActiveFilters Indique le filtre actif du tableau croisé dynamique spécifié. En lecture seule.

Allocation Cette propriété renvoie ou définit si l’instruction Update cube doit être exécutée pour chaque cellule modifiée, ou uniquement lorsque l’utilisateur choisit de calculer les modifications lors de l’exécution d’analyses de scénarios sur un tableau croisé dynamique basé sur une source de données OLAP. Lecture-écriture.

AllocationMethod Cette propriété renvoie ou définit la méthode à utiliser pour allouer des valeurs lors de l’exécution d’analyses de scénarios sur un rapport de tableau croisé dynamique basé sur une source de données OLAP. Lecture-écriture.

AllocationValue Cette propriété renvoie ou définit la valeur à allouer lors de l’exécution d’analyses de scénarios sur un rapport de tableau croisé dynamique basé sur une source de données OLAP. Lecture-écriture.

AllocationWeightExpression Renvoie ou définit l’expression de poids MDX à utiliser lors d’une analyse de scénarios sur un rapport de tableau croisé dynamique basé sur une source de données OLAP. Lecture-écriture.

AllowMultipleFilters Définit ou extrait une valeur qui indique si plusieurs filtres peuvent être appliqués simultanément à un champ de tableau croisé dynamique. Boolean (en lecture/écriture).

AlternativeText Renvoie ou définit la chaîne de texte descriptive (de remplacement) du tableau croisé dynamique spécifié. Lecture-écriture.

CacheIndex Cette propriété renvoie ou définit le numéro d'index du cache de tableau croisé dynamique. Long (en lecture/écriture).

CalculatedMembers Renvoie une collection CalculatedMembers représentant tous les membres calculés et les mesures calculées pour un tableau croisé dynamique OLAP.

CalculatedMembersInFilters Renvoie ou définit s’il faut évaluer les membres calculés à partir des serveurs OLAP dans des filtres. Lecture-écriture.

ChangeList Renvoie la collection PivotTableChangeList qui représente la liste des modifications qui ont été apportées au tableau croisé dynamique spécifié en fonction d’une source de données OLAP. En lecture seule.

ColumnFields Renvoie un objet qui représente soit un seul champ de tableau croisé dynamique (un objet PivotField ), soit une collection de tous les champs (un objet PivotFields ) actuellement affichés sous forme de champs de colonne. En lecture seule.

ColumnGrand True si le rapport de tableau croisé dynamique affiche les totaux généraux des colonnes. Boolean (en lecture/écriture).

ColumnRange Renvoie un objet Range qui représente la plage contenant la zone de colonne du rapport de tableau croisé dynamique. En lecture seule.

CompactLayoutColumnHeader Spécifie la légende qui est affichée dans l'en-tête de colonne d'un tableau croisé dynamique quand celui-ci présente une disposition en lignes compacte. String en lecture/écriture.

CompactLayoutRowHeader Spécifie la légende qui est affichée dans l'en-tête de ligne d'un tableau croisé dynamique quand celui-ci présente une disposition en lignes compacte. String en lecture/écriture.

CompactRowIndent Renvoie l'incrément de retrait pour les éléments de tableau croisé dynamique lorsque la disposition en lignes compacte est activée. Lecture-écriture.

CubeFields Renvoie la collection CubeFields . Chaque objet CubeField contient les propriétés de l’élément de champ de cube. En lecture seule.

DataBodyRange Renvoie un objet Range qui représente la plage de valeurs dans un tableau croisé dynamique. En lecture seule.

DataFields Renvoie un objet qui représente soit un seul champ de tableau croisé dynamique (un objet PivotField ), soit une collection de tous les champs (un objet PivotFields ) actuellement affichés sous forme de champs de données. En lecture seule.

DataLabelRange Renvoie un objet Range qui représente la plage contenant les étiquettes des champs de données du rapport de tableau croisé dynamique. En lecture seule.

DataPivotField Renvoie un objet PivotField qui représente tous les champs de données contenus dans un tableau croisé dynamique. En lecture seule.

DisplayContextTooltips Contrôle si les info-bulles sont affichées pour les cellules de tableau croisé dynamique. Boolean (en lecture/écriture).

DisplayEmptyColumn Cette propriété renvoie la valeur True lorsque le mot clé MDX non vide est inclus dans la requête au fournisseur OLAP pour l'axe des ordonnées. Le fournisseur OLAP ne renvoie pas de colonnes vides dans le jeu de résultats. Cette propriété renvoie la valeur False lorsque le mot clé non vide n'est pas spécifié. Boolean (en lecture/écriture).

DisplayEmptyRow Cette propriété renvoie la valeur True lorsque le mot clé MDX non vide est inclus dans la requête au fournisseur OLAP pour l'axe des abscisses. Le fournisseur OLAP ne renvoie pas de lignes vides dans le jeu de résultats. Cette propriété renvoie la valeur False lorsque le mot clé non vide n'est pas spécifié. Boolean (en lecture/écriture).

DisplayErrorString Cette propriété a la valeur True si le rapport de tableau croisé dynamique affiche une chaîne d'erreur personnalisée dans les cellules contenant des erreurs. La valeur par défaut est False. Boolean (en lecture/écriture).

DisplayFieldCaptions Contrôle si les boutons de filtre et les légendes PivotField pour les lignes et les colonnes sont affichés dans la grille. Lecture-écriture.

DisplayImmediateItems Cette propriété renvoie ou définit une valeur de type Boolean qui indique si les éléments contenus dans les zones de colonnes et de lignes sont visibles lorsque la zone de données du tableau croisé dynamique est vide. Affectez la valeur False à cette propriété pour masquer les éléments des zones de colonnes et de lignes lorsque la zone de données du tableau croisé dynamique est vide. La valeur par défaut est True.

DisplayMemberPropertyTooltips Contrôle si les propriétés de membre doivent être affichées dans les info-bulles. Boolean (en lecture/écriture).

DisplayNullString Cette propriété a la valeur True si le rapport de tableau croisé dynamique affiche une chaîne personnalisée dans les cellules contenant des valeurs nulles. La valeur par défaut est True. Boolean (en lecture/écriture).

EnableDataValueEditing Cette propriété a la valeur True pour désactiver l'alerte lorsque l'utilisateur remplace des valeurs dans la zone de données du tableau croisé dynamique. La valeur True permet également à l'utilisateur de modifier des valeurs de données qui ne pouvaient précédemment pas être changées. La valeur par défaut est False. Boolean (en lecture/écriture).

EnableDrilldown Cette propriété a la valeur Truesi le rappel des éléments est activé. La valeur par défaut est True. Boolean (en lecture/écriture).

EnableFieldDialog Cette propriété a la valeur True si la boîte de dialogue PivotTable Field est disponible lorsque l'utilisateur double-clique sur le champ PivotTable. La valeur par défaut est True. Boolean (en lecture/écriture).

EnableFieldList False pour désactiver la possibilité d’afficher la liste des champs du tableau croisé dynamique. Si la liste de champs était déjà affichée, elle disparaît. La valeur par défaut est True. Boolean (en lecture/écriture).

EnableWizard True si l’Assistant Tableau croisé dynamique est disponible. La valeur par défaut est True. Boolean (en lecture/écriture).

EnableWriteback Renvoie ou définit une valeur indiquant si l’écriture différée dans la source de données est activée pour le tableau croisé dynamique spécifié. La valeur par défaut est False. En lecture-écriture.

ErrorString Cette propriété renvoie ou définit une valeur de type String qui représente la chaîne affichée dans des cellules qui contiennent des erreurs lorsque la propriété DisplayErrorString est définie sur True.

FieldListSortAscending Cette propriété contrôle l'ordre de tri des champs dans la liste de champs de tableau croisé dynamique. Lorsque cette propriété a la valeur True, les champs sont triés par ordre croissant. Lorsqu'elle a la valeur False, ils sont triés dans l'ordre de la source de données. Lecture-écriture.

GrandTotalName Cette propriété renvoie ou définit l'étiquette de chaîne de texte affichée dans le titre de colonne ou de ligne de total général contenu dans le rapport de tableau croisé dynamique spécifié. La valeur par défaut est le total général de la chaîne. String en lecture/écriture.

HasAutoFormat True si le rapport de tableau croisé dynamique est automatiquement mis en forme lorsqu’il est actualisé ou lorsque les champs sont déplacés. Boolean (en lecture/écriture).

Hidden Vérifie si le tableau croisé dynamique existe au niveau de la feuille de calcul. Boolean (en lecture seule).

HiddenFields Renvoie un objet qui représente soit un seul champ de tableau croisé dynamique (un objet PivotField ), soit une collection de tous les champs (un objet PivotFields ) qui ne sont actuellement pas affichés sous forme de lignes, de colonnes, de pages ou de champs de données. En lecture seule.

InGridDropZones Cette propriété permet de basculer entre les zones de dépôt dans la grille d’un objet PivotTable . Dans certains cas, elle affecte également le tableau croisé dynamique. Boolean (en lecture/écriture).

InnerDetail Cette propriété renvoie ou définit le nom du champ qui sera affiché sous forme de détails lorsque la propriété ShowDetail a la valeur True pour le champ de ligne ou de colonne le plus au centre. String en lecture/écriture.

LayoutRowDefault Cette propriété spécifie les paramètres de disposition des champs PivotField lorsqu'ils sont ajoutés au tableau croisé dynamique pour la première fois. En lecture/écriture XlLayoutRowType.

Location Obtient ou définit une valeur de type String qui représente la cellule supérieure gauche dans le corps de l’objet PivotTable spécifié. Lecture-écriture.

ManualUpdate Cette propriété a la valeur True si le rapport de tableau croisé dynamique n'est recalculé qu'à la demande de l'utilisateur. La valeur par défaut est False. Boolean (en lecture/écriture).

MDX Cette propriété renvoie une valeur de type String indiquant l'expression MDX (Multidimensional Expression) qui serait envoyée au fournisseur pour remplir le tableau croisé dynamique actif. En lecture seule.

MergeLabels True si les étiquettes d’élément de ligne externe, d’élément de colonne, de sous-total et de total général du rapport de tableau croisé dynamique utilisent des cellules fusionnées. Boolean (en lecture/écriture).

Name Cette propriété renvoie ou définit une valeur de type String qui représente le nom de l'objet.

NullString Cette propriété renvoie ou définit la chaîne affichée dans les cellules contenant des valeurs NULL lorsque la propriété DisplayNullString a la valeur true. La valeur par défaut est une chaîne vide (""). String en lecture/écriture.

PageFieldOrder Cette propriété renvoie ou définit l’ordre dans lequel les champs de page sont ajoutés à la mise en page du rapport de tableau croisé dynamique. Il peut s’agir de l’une des constantes XlOrder suivantes: xlDownThenOver ou xlOverThenDown. La constante xlDownThenOver est celle par défaut. Long (en lecture/écriture).

PageFields Renvoie un objet qui représente soit un seul champ de tableau croisé dynamique (un objet PivotField ), soit une collection de tous les champs (un objet PivotFields ) qui s’affichent actuellement en tant que champs de page. En lecture seule.

PageFieldStyle Cette propriété renvoie ou définit le style utilisé dans la zone de champ de page liée. La valeur par défaut est une chaîne nulle (aucun style n’est appliqué par défaut). String en lecture/écriture.

PageFieldWrapCount Cette propriété renvoie ou définit le nombre de champs de page dans chaque colonne ou ligne du rapport de tableau croisé dynamique. Long (en lecture/écriture).

PageRange Renvoie un objet Range qui représente la plage contenant la zone de page dans le rapport de tableau croisé dynamique. En lecture seule.

PageRangeCells Renvoie un objet Range qui représente uniquement les cellules du rapport de tableau croisé dynamique contenant des champs de page et des listes déroulantes d’éléments.

PivotChart Renvoie un objet Shape qui représente le graphique croisé dynamique autonome pour le rapport de tableau croisé dynamique spécifié. En lecture seule.

PivotColumnAxis Renvoie un objet PivotAxis représentant l’axe de la colonne entière. PivotAxis en lecture seule.

PivotFormulas Renvoie un objet PivotFormulas qui représente la collection de formules du rapport de tableau croisé dynamique spécifié. En lecture seule.

PivotRowAxis Renvoie un objet PivotAxis représentant l’axe de la ligne entière. PivotAxis en lecture seule.

PivotSelection Cette propriété renvoie ou définit la sélection opérée dans un tableau croisé dynamique au format de sélection standard. String en lecture/écriture.

PivotSelectionStandard Cette propriété renvoie ou définit une chaîne (type String) désignant la sélection de tableau croisé dynamique au format de rapport de tableau croisé dynamique standard en utilisant les paramètres « Anglais (États-Unis) ». Lecture-écriture.

PreserveFormatting True si la mise en forme est conservée lorsque le rapport est actualisé ou recalcule par des opérations telles que le pivotement, le tri ou la modification des éléments de champ de page.

PrintDrillIndicators Indique si les indicateurs d’extraction sont imprimés avec le tableau croisé dynamique. Boolean (en lecture/écriture).

PrintTitles Cette propriété a la valeur True si les titres à imprimer de la feuille de calcul sont définis en fonction du rapport de tableau croisé dynamique. Elle prend la valeur False si les titres à imprimer inclus dans la feuille de calcul sont utilisés. La valeur par défaut est False. Boolean (en lecture/écriture).

RefreshDate Cette propriété renvoie la date à laquelle le rapport de tableau croisé dynamique a été actualisé pour la dernière fois. Type de données Date en lecture seule.

RefreshName Cette propriété renvoie le nom de la personne qui a actualisé en dernier les données du rapport de tableau croisé dynamique. Type de données String en lecture seule.

RepeatItemsOnEachPrintedPage Cette propriété a la valeur True si les étiquettes de ligne, de colonne et d'élément s'affichent dans la première ligne de chaque page lors de l'impression du rapport de tableau croisé dynamique spécifié. Elle a la valeur False si les étiquettes sont uniquement imprimées sur la première page. La valeur par défaut est True. Boolean (en lecture/écriture).

RowFields Renvoie un objet qui représente soit un seul champ dans un rapport de tableau croisé dynamique (un objet PivotField ), soit une collection de tous les champs (un objet PivotFields ) qui s’affichent actuellement sous forme de champs de ligne. En lecture seule.

RowGrand True si le rapport de tableau croisé dynamique affiche des totaux généraux de lignes. Boolean (en lecture/écriture).

RowRange Renvoie un objet Range qui représente la plage contenant la zone de lignes du rapport de tableau croisé dynamique. En lecture seule.

SaveData Cette propriété a la valeur True si les données du rapport de tableau croisé dynamique sont enregistrées avec le classeur. Elle a la valeur False si seule la définition du rapport est enregistrée. Boolean (en lecture/écriture).

SelectionMode Cette propriété renvoie ou définit le mode de sélection structuré du rapport de tableau croisé dynamique. En lecture/écriture XlPTSelectionMode.

ShowDrillIndicators La propriétéShowDrillIndicators permet de faire basculer l'affichage des indicateurs d'extraction du tableau croisé dynamique. Boolean (en lecture/écriture).

ShowPageMultipleItemLabel Lorsque cette propriété a la valeur True (par défaut), « (Multiple Items) » s'affiche dans une cellule du tableau croisé dynamique sur la feuille de calcul quand des éléments sont masqués et qu'un ensemble d'éléments non masqués est affiché dans le tableau croisé dynamique. Boolean (en lecture/écriture).

ShowTableStyleColumnHeaders La propriété ShowTableStyleColumnHeaders, est définie sur true si les en-têtes de colonne doivent être affichés dans le tableau croisé dynamique. Boolean (en lecture/écriture).

ShowTableStyleColumnStripes La propriété ShowTableStyleColumnStripes affiche des colonnes en bandes, où les colonnes paires n'ont pas la même mise en forme que les colonnes impaires. Cela facilite la lecture des tableaux croisés dynamiques. Boolean (en lecture/écriture).

ShowTableStyleLastColumn Cette propriété renvoie ou définit si la dernière colonne est affichée pour l’objet PivotTable spécifié. Boolean (en lecture/écriture).

ShowTableStyleRowHeaders La propriété ShowTableStyleRowHeaders, est définie sur true si les en-têtes de ligne doivent être affichés dans le tableau croisé dynamique. Boolean (en lecture/écriture).

ShowTableStyleRowStripes La propriété ShowTableStyleRowStripes affiche des lignes en bandes, où les lignes paires n'ont pas la même mise en forme que les lignes impaires. Cela facilite la lecture des tableaux croisés dynamiques. Boolean (en lecture/écriture).

ShowValuesRow Renvoie ou définit une valeur indiquant si la ligne de valeurs est affichée. Lecture-écriture.

Slicers Renvoie la collection Slicers pour le tableau croisé dynamique spécifié. En lecture seule.

SmallGrid La valeur true si Microsoft Excel utilise une grille de deux cellules en largeur et de deux cellules en profondeur pour un rapport de tableau croisé dynamique nouvellement créé. Elle prend la valeur False si Microsoft Excel utilise un plan de gabarit vide. Boolean (en lecture/écriture).

SortUsingCustomLists La propriété SortUsingCustomLists, contrôle si les listes personnalisées sont utilisées pour trier les éléments des champs, à l’origine lorsque le champ PivotField est initialisé et que les objets PivotItems sont triés par leur légende, et par la suite lorsque l’utilisateur applique un tri. Boolean (en lecture/écriture).

SourceData Renvoie la source de données pour le rapport de tableau croisé dynamique, comme le montre le tableau suivant. Variant en lecture/écriture.

SubtotalHiddenPageItems Cette propriété a la valeur True si les éléments de champ de page masqués dans le rapport de tableau croisé dynamique sont inclus dans des sous-totaux, des totaux et des totaux généraux de lignes et de colonnes. La valeur par défaut est False. Boolean (en lecture/écriture).

Summary Renvoie ou définit la description associée à la chaîne de texte de remplacement pour le tableau croisé dynamique spécifié. Lecture-écriture.

TableRange1 Renvoie un objet Range qui représente la plage contenant l’intégralité du rapport de tableau croisé dynamique, mais qui n’inclut pas les champs de page. En lecture seule.

TableRange2 Renvoie un objet Range qui représente la plage contenant l’intégralité du rapport de tableau croisé dynamique, y compris les champs de page. En lecture seule.

TableStyle2 La propriété TableStyle2 spécifie le style de tableau croisé dynamique actuellement appliqué. Lecture-écriture.

Tag Cette propriété renvoie ou définit une chaîne enregistrée avec le rapport de tableau croisé dynamique. String en lecture/écriture.

TotalsAnnotation True si un astérisque (*) est affiché en regard de chaque sous-total et valeur de total général dans le rapport de tableau croisé dynamique spécifié si le rapport est basé sur une source de données OLAP. La valeur par défaut est True. Boolean (en lecture/écriture).

VacatedStyle Cette propriété renvoie ou définit le style appliqué aux cellules vidées lorsque le rapport de tableau croisé dynamique est actualisé. Valeur par défaut : Null (c'est-à-dire qu'aucun style n'est appliqué). String en lecture/écriture.

Version Renvoie une valeur de la propriété XlPivotTableVersionList qui représente le numéro de version de Microsoft Excel.

ViewCalculatedMembers Lorsque cette propriété a la valeur True (par défaut), les membres calculés des tableaux croisés dynamiques OLAP (Online Analytical Processing) peuvent être affichés. Boolean (en lecture/écriture).

VisibleFields Renvoie un objet qui représente soit un seul champ dans un rapport de tableau croisé dynamique (un objet PivotField ), soit une collection de tous les champs visibles (un objet PivotFields ). Les champs visibles sont affichés en tant que champs de ligne, de colonne, de page ou de données. En lecture seule.

VisualTotals Cette propriété a la valeur True (par défaut) pour permettre aux tableaux croisés dynamiques OLAP (Online Analytical Processing) d'être recalculés après qu'un élément ait été masqué. Boolean (en lecture/écriture).

VisualTotalsForSets Cette propriété renvoie ou définit si les éléments filtrés doivent être inclus dans les totaux des jeux nommés pour le tableau croisé dynamique spécifié. Lecture-écriture.

CalculatedFields - Collection d'objets PivotField qui représente tous les champs calculés du rapport de tableau croisé dynamique spécifié.

CalculatedMembers - Collection de tous les objets CalculatedMember du tableau croisé dynamique spécifié.

CubeFields - Collection de tous les objets CubeField d'un rapport de tableau croisé dynamique basé sur un cube OLAP.

PivotAxis - L’objet PivotAxis est utilisé pour explorer de manière asymétrique un tableau croisé dynamique.

PivotCache - Cet objet représente le cache de la mémoire d'un rapport de tableau croisé dynamique.

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

PivotFields - Collection de tous les objets PivotField contenus dans un rapport de tableau croisé dynamique.

PivotFilters - L'objet PivotFilters est une collection d'objets PivotFilter .

PivotFormulas - Représente la collection de formules d'un rapport de tableau croisé dynamique.

PivotTableChangeList - Représente la liste des modifications qu’un utilisateur a apportées à des cellules de valeurs dans un rapport de tableau croisé dynamique basé sur une source de données OLAP.

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

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.

Shape - Représente un objet du calque de dessin, comme une forme automatique, une forme libre, un objet OLE ou une image.

Slicers - Collection d'objets Slicer .