Bonjour,
Je veux élaborer une Macro sous EXCEL 2003 qui permet de créer un TABLEAU CROISÉ DYNAMIQUE à partir d'une feuille de calcul active contenant les entêtes de colonne suivantes: CPM , WBS , Description (ne sera pas incluse dans le TCD),Pl. Cost , Act. Cost , Pl. Revenu , Act. Revenu Ce TCD sera créer dans une nouvelle feuille de calcul avec la disposition suivante:
CPM ----> Page
WBS ----> Ligne
Pl. Cost , Act. Cost , Pl. Revenu , Act. Revenu ----> Données (en Colonne)
Voici le résultat à obtenir:
http://img40.imageshack.us/img40/8353/tcdt.jpg
De cette manière, je peux choisir au début le CPM pour obtenir la liste des WBS, puis choisir le WBS que je veux voir.
J'ai déjà essayé d'enregistrer une macro mais en essayant de l'exécuter j'obtiens le message d'erreur: run time error 1004. Et après avoir chiquer sur Débug, la ligne concernée contient ceci:
ActiveSheet.PivotTables("PivotTable1").AddFields RowFields:=Array("WBS", _
"Data"), PageFields:="CPM"
Merci d'avance à tous ceux qui pourraient m'aider à élaborer cette macro, ou à corriger l'erreur.