Macro Tableau croisé dynamique
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 en-têtes de colonnes suivantes: CPM , WBS , Description (ne sera pas incluse dans le TCD),Pl. Cost , Act. Cost , Pl. Revenu , Act. Revenu
Ce TCD sera créé 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 cliqué sur Debug, la ligne concernée contient ceci:
Code:
1 2
| 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.