Objet PivotFields (Excel)

Collection de tous les objets PivotField d’un rapport de tableau croisé dynamique.

Remarques

Dans certains cas, il peut être plus pratique d'utiliser l'une des propriétés renvoyant un sous-ensemble des champs du tableau croisé dynamique. Les propriétés suivantes sont disponibles :

Exemple

Utilisez la méthode PivotFields de l’objet PivotTable pour renvoyer la collection PivotFields .

L'exemple suivant montre comment énumérer les noms des champs contenus dans le premier rapport de tableau croisé dynamique, situé dans la feuille « Sheet3 ».

With Worksheets("sheet3").PivotTables(1) 
 For i = 1 To .PivotFields.Count 
 MsgBox .PivotFields(i).Name 
 Next 
End With

Utilisez PivotFields (index), où index est le nom du champ ou le numéro d’index, pour renvoyer un seul objet PivotField . L’exemple suivant montre comment paramétrer le champ intitulé « Year » comme un champ de ligne dans le premier rapport de tableau croisé dynamique de la feuille « Sheet3 ».

Worksheets("sheet3").PivotTables(1) _ 
 .PivotFields("year").Orientation = xlRowField

Méthodes

Propriétés

Voir aussi

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.