Tableau Croisé Dynamique crée en VBA
Bonjour
Je voudrais automatiser la création de Tableaux croisés dynamiques (T.C.D.) sous Excel 2007.
Pour cela, j’ai crée un TCD en enregistrant.
La 1ère instruction est la suivante
Code:
1 2 3 4 5
|
ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
"Donnees!L1C1:L37C3", Version:=xlPivotTableVersion10).CreatePivotTable _
TableDestination:="Feuil3!L3C1", TableName:="Tableau croisé dynamique4", _
DefaultVersion:=xlPivotTableVersion10 |
Lorsque j'exécute la macro sous Excel 2007 (créée sous 2007), l'ai l'erreur suivante :
"Argument ou appel de procédure incorrect"
Lorsque j'exécute la macro sous Excel 2003 (créée sou 2003), l'ai l'erreur suivante :
"Erreur définie par l'application ou par l'objet
J’ai essayé avec différents codes trouvés sur Internet et j’ai à chaque fois le même problème.
Je me demande s’il ne faudrait pas ajouter une option dans les références ?
L’un ou l’une d’entre vous a-t-il déjà résolu ce genre de problème ?