Bonjour à tous, je viens à mon grand regret alimenter la longue liste des questions liées aux plages variables des tableaux croisés dynamiques.
j'ai un classeur mensuel de données dans lequel je souhaite utiliser seulement une certaine plage de données, et bien sûr, je souhaite en tirer des tableaux croisés .
voici mon code:
base : c'est ma feuille de données
NbSemaine est une variable de type long
j'ai trouvé pas mal d'exemples sur ce principe de plage variable , dont certain avec : activeWorkbook.Pivot.Add au lieu de Pivot.créate mais ici, j'ai le message d'erreur: erreur d'exécution 5, argument ou appel de procédure incorrect...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _ "base!R1C1:R" & NbSemaine & "C10", Version:=xlPivotTableVersion14).CreatePivotTable _ TableDestination:="TC Global!R1C1", TableName:="TC Semaine" _ , DefaultVersion:=xlPivotTableVersion14
et la c'est le drame..., je ne vois pas ou ça merdouille...
Merci à tous, et , vu l'heure, bon appétit...![]()
Partager