Partager via


Méthode PivotTable.AddDataField (Excel)

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.

Syntaxe

expression. AddDataField (Champ, Légende, Fonction)

Expression Variable qui représente un objet PivotTable .

Parameters

Nom Requis/Facultatif Type de données Description
Field Obligatoire Objet Champ unique sur le serveur. Si les données sources sont de type OLAP (Online Analytical Processing), le champ unique est un champ de cube. Si les données sources ne sont pas de type OLAP (données source autres que OLAP), le champ unique est un champ de tableau croisé dynamique.
Caption Facultatif Variante Étiquette utilisée dans le rapport de tableau croisé dynamique pour identifier ce champ de données.
Function Facultatif Variante Fonction effectuée dans le champ de données ajouté.

Valeur renvoyée

PivotField

Exemple

Cet exemple montre comment ajouter un champ de données intitulé Score total à un tableau croisé dynamique appelé Tableau croisé dynamique1. Cet exemple suppose qu’il existe une table dans laquelle l’une des colonnes contient une colonne intitulée Score.

Sub AddMoreFields() 
 
 With ActiveSheet.PivotTables("PivotTable1") 
 .AddDataField ActiveSheet.PivotTables( _ 
 "PivotTable1").PivotFields("Score"), "Total Score" 
 End With 
 
End Sub

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.