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 de tableau croisé dynamique .

Paramètres

Nom Requis/Facultatif Type de données Description
bstr Obligatoire 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é PivotTable1 se trouve sur Feuil1. Le code modifie son cache croisé dynamique en un cache créé à partir des données stockées dans la table appelée Table2 du 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.