Bonjour,

J'ai essayé de faire une macro qui crée un tableau croisé dynamique. L'enregistrement se déroule bien mais après j'obtiens l'erreur 1005 sur la ligne suivante :

ActiveWorkbook.PivotCaches.Add(SourceType:=xlDatabase, SourceData:= _
"Feuil1!R1C1:R61C5").CreatePivotTable TableDestination:= _
"[TBC_ECU.xls]Feuil2!R8C2", TableName:="Tableau croisé dynamique3", _
DefaultVersion:=xlPivotTableVersion10
J'ai bien lu les indications dans la FAQ mais je ne m'en sors pas.

Je ne comprends pas donc je pense les commentaires et je n'ai trouvé aucun tuto qui décrirai un peu plus les étapes pour cela. Du coup, est ce que quelqu'un pourrait me décrire un peu les lignes de code ou me donner un lien qui serait plus détaillé et que je n'aurai pas trouvé.

ThisWorkbook.PivotCaches.Add(SourceType:=xlDatabase, SourceData:= _
[Feuil1!A1].CurrentRegion.Address(, , xlR1C1, True)).CreatePivotTable _
Je sais que " _" est pour revenir à la ligne donc ça serait la ligne du dessus ainsi que pour la mise en page. Mes données sont très très simples et du style :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
Nom | Type
toto | A
titi | B
tata | A
...
Et dans mon tableau croisé dynamique, je souhaite avoir le type et le nombre associé pour chaque type.

J'espère que c'est clair et que quelqu'un pourra m'aider.
Merci d'avance.

Geoff.