Bonjour,
voici un exemple proposé hier sur un autre sujet, qui modifie le cache d'un TCD
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Sub toto() Dim Pvt As PivotTable Dim MaPlage As Range Set MaPlage = Range("A1", "A1000") ' adapte Set Pvt = ActiveSheet.PivotTables(1) Pvt.ChangePivotCache _ ActiveWorkbook.PivotCaches.Create(xlDatabase, _ MaPlage, _ Version:=4) ' 3 = 2007, 4 = 2010 End Sub
Dans la mesure où ton cache est lié à 50 TCD, je ne saurai te dire si changer le cache ainsi affectera tes 50 TCD (après les avoir rafraichis)
je te laisse tester et nous dire ce qu'il en est ?
Partager