Objet PivotItems (Excel)

Collection de tous les objets PivotItem dans un champ de tableau croisé dynamique.

Remarques

Les éléments constituent les entrées de données respectives d'une catégorie de champ.

Exemple

Utilisez la méthode PivotItems de l’objet PivotField pour renvoyer la collection PivotItems .

L'exemple suivant montre comment créer une liste des noms de champs et des éléments contenus dans ces champs pour le premier rapport de tableau croisé dynamique, contenu dans la feuille « Sheet4 ».

Worksheets("sheet4").Activate 
With Worksheets("sheet3").PivotTables(1) 
 c = 1 
 For i = 1 To .PivotFields.Count 
 r = 1 
 Cells(r, c) = .PivotFields(i).Name 
 r = r + 1 
 For x = 1 To .PivotFields(i).PivotItems.Count 
 Cells(r, c) = .PivotFields(i).PivotItems(x).Name 
 r = r + 1 
 Next 
 c = c + 1 
 Next 
End With

Utilisez PivotItems (index), où index est le numéro d’index ou le nom de l’élément, pour renvoyer un seul objet PivotItem . L’exemple suivant montre comment masquer toutes les entrées contenant « 1998 » dans le champ intitulé « Year » du rapport de tableau croisé dynamique, situé dans la feuille « Sheet3 ».

Worksheets("sheet3").PivotTables(1) _ 
 .PivotFields("year").PivotItems("1998").Visible = False

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.