Partager via


Méthode PivotTable.ChangePivotCache (Excel)

Modifie l’objet PivotCache du tableau croisé dynamique spécifié.

Syntaxe

expression. ChangePivotCache (bstr)

Expression Variable qui représente un objet PivotTable .

Parameters

Nom Requis/Facultatif Type de données Description
Bstr Requis String Objet PivotTable ou PivotCache qui représente le nouveau PivotCache pour le tableau croisé dynamique spécifié.

Remarques

La méthode ChangePivotCache ne peut être utilisée qu’avec un tableau croisé dynamique qui utilise des données stockées dans une feuille de calcul comme source de données. Une erreur d’exécution se produit si la méthode ChangePivotCache est utilisée avec un tableau croisé dynamique connecté à une source de données externe.

Exemple

Dans l’exemple de code suivant, le tableau croisé dynamique nommé Tableau croisé dynamique1 se trouve dans la feuille Sheet1. Le code remplace son cache de tableau croisé dynamique par un cache créé à partir des données stockées dans la table appelée Table2 dans le même classeur.

Sheets("Sheet1").PivotTables("PivotTable1").ChangePivotCache _
   ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:="Table2", Version:=xlPivotTableVersion15)

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.