Bonjour,
Je voulais savoir s'il était possible de créer plusieurs TCD en faisant une boucle for dans une macro VBA, et comment cela se traduit-il au niveau de la syntaxe ?
Ci dessous mon code :
For col = 1 To nb_colonnes Step 10
'créer le TCD
ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
plagededonnées, Version:=xlPivotTableVersion10).CreatePivotTable _
TableDestination:="TCD!R3C1", TableName:="Tableau croisé dynamique4", _
DefaultVersion:=xlPivotTableVersion10
Sachant que plagededonnées est déjà parfaitement sélectionnée, je cherche à itérer l'emplacement "TableDestination" pour coller mes TCD sur la même feuille les uns à la suite des autres, par exemple le premier en R3C1, le deuxième en R3C11, le troisième en R3C21 ... etc
J'ai essayé TableDestination:="TCD!R3" & "C'" & col, mais cela ne fonctionne pas...
Quelqu'un pourrait m'aider?
Par avance, merci