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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 ?