Partager via


Méthode PivotTable.AddFields (Excel)

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

Syntaxe

expression. AddFields (RowFields, ColumnFields, PageFields, AddToTable)

Expression Variable qui représente un objet PivotTable .

Parameters

Nom Requis/Facultatif Type de données Description
RowFields Facultatif Variant Spécifie un nom de champ (ou un tableau de noms de champs) à ajouter en tant que lignes ou à ajouter à l’axe des catégories.
ColumnFields Facultatif Variant Spécifie un nom de champ (ou un tableau de noms de champs) à ajouter en tant que colonnes ou à ajouter à l’axe des séries.
PageFields Facultatif Variant Spécifie un nom de champ (ou un tableau de noms de champs) à ajouter en tant que pages ou à ajouter à la zone de page.
AddToTable Facultatif Variant S'applique uniquement aux rapports de tableau croisé dynamique. Attribuez à cet argument la valeur True pour ajouter les champs spécifiés au rapport (aucun des champs existants n'est remplacé). Attribuez-lui la valeur False pour remplacer les champs existants par les nouveaux champs. La valeur par défaut est False.

Valeur renvoyée

Variant

Remarques

Vous devez spécifier un des arguments de champs.

Les noms de champs spécifient le nom unique retourné par la propriété SourceName de l’objet PivotField .

Cette méthode n'est pas disponible pour les sources de données OLAP.

Exemple

Cet exemple montre comment remplacer les champs de colonnes existants dans le premier rapport de tableau croisé dynamique de la feuille Sheet1 par les champs « Status » et « Closed_by ».

Worksheets("Sheet1").PivotTables(1).AddFields _ 
 ColumnFields:=Array("Status", "Closed_By")
 

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.