Objet PivotTables (Excel)

Collection de tous les objets de tableau croisé dynamique du classeur spécifié.

Remarques

Remarque

La propriété Tableaux croisés dynamiques de l’objet Workbook ne renvoie pas tous les objets de tableau croisé dynamique du classeur ; au lieu de cela, il retourne uniquement ceux associés aux graphiques croisés dynamiques découplés. Toutefois, la méthode Tableaux croisés dynamiques de l’objet Feuille de calcul renvoie tous les objets de tableau croisé dynamique de la feuille de calcul, qu’ils soient associés ou non à des graphiques croisés dynamiques découplés.

La programmation d'un rapport de tableau croisé dynamique pouvant être complexe, il est généralement plus pratique d'enregistrer les opérations effectuées avec le rapport tableau croisé dynamique, puis de vérifier le code enregistré.

Exemple

Utilisez la méthode des tableaux croisés dynamiques pour retourner la collection de tableaux croisés dynamiques . L'exemple suivant montre comment afficher le nombre de rapports de tableau croisé dynamique contenus dans la feuille « Sheet3 ».

MsgBox Worksheets("sheet3").PivotTables.Count

Utilisez la méthode de l’Assistant Tableau croisé dynamique pour créer un rapport de tableau croisé dynamique et l’ajouter à la collection. L'exemple suivant montre comment créer un rapport de tableau croisé dynamique à partir d'une base de données Microsoft Excel (contenue dans la plage A1:C100).

ActiveSheet.PivotTableWizard xlDatabase, Range("A1:C100")

Utilisez les tableaux croisés dynamiques (index), où index correspond au numéro ou au nom d’index du tableau croisé dynamique, pour retourner un objet de tableau croisé dynamique unique. 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.