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.