Bonjour,
Avec une macro VBa je voudrais créer un tableau croisé dynamique.
ActiveWorkbook.PivotCaches.Add(SourceType:=xlDatabase, SourceData:=''FeuilleOrigine'!R' & lignedeb & 'C' & coldeb & ':R' & lignefin & 'C' & colfin).CreatePivotTable TableDestination:=FeuilleDestination, TableName:=TableName
La page étant de taille variable et la macro servant pour différentes feuilles, j'utiliser les variables lignedeb et coldeb pour la taille de la plage ainsi que feuilleOrigine pour la feuille où se trouve les données et feuilleDestination pour la feuille où créer le tcd. tablename est une variable contenant le nom du tableau.
Avec une macro VBa je voudrais créer un tableau croisé dynamique.
ActiveWorkbook.PivotCaches.Add(SourceType:=xlDatabase, SourceData:=''FeuilleOrigine'!R' & lignedeb & 'C' & coldeb & ':R' & lignefin & 'C' & colfin).CreatePivotTable TableDestination:=FeuilleDestination, TableName:=TableName
La page étant de taille variable et la macro servant pour différentes feuilles, j'utiliser les variables lignedeb et coldeb pour la taille de la plage ainsi que feuilleOrigine pour la feuille où se trouve les données et feuilleDestination pour la feuille où créer le tcd. tablename est une variable contenant le nom du tableau.