Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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.