Bonjour,
je cherche à créer des Tableaux Croisés dynamiques par VBA.....
Pour l'instant, j'utilise l'assistant macro et je commence à comprendre le fonctionnement.
Par contre, j'ai fait un essai de création, l'assistant me donne, tout fonctionne, mais là, il me crée une nouvelle feuille.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _ "Totaux!e:av", Version:=xlPivotTableVersion10).CreatePivotTable _ TableDestination:="", TableName:="Tableau croisé dynamique3" _ , DefaultVersion:=xlPivotTableVersion10
Etant donné que je souhaite créer plusieurs TCD dans une même feuille, j'essaie de le mettre dans une feuille appelée "TB1", d'abord je commence par A1, donc, logiquement, je fais, et là, j'ai une erreur...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ActiveWorkbook.PivotCaches.Add(SourceType:=xlDatabase, SourceData:= _ "Totaux!e:av").CreatePivotTable TableDestination:="TB1!a1", TableName:= _ "Tableau croisé dynamique2", DefaultVersion:=xlPivotTableVersion10
Je ne comprends pas.....
Une idée, une explication ?
Merci,
A+
Partager