Problème création TCD excel avec VBA

duchemin -  
 duchemin -
bonjour,

Sous excel 2000, j'essaie de créer un TCD avec une macro VBA,
pour regrouper des plages de feuilles du classeur en cours,
sur une autre feuille où je crée le tableau croisé.

j'ai essayé les 2 méthodes suivantes :

ActiveWorkbook.PivotCaches.Add(SourceType:=xlConsolidation, -
SourceData:= Array(zone_tcd)).CreatePivotTable _
TableDestination:=ActiveSheet.Cells(choix_p.Row, choix_p.Column), _
TableName:="classement"

et

ActiveSheet.PivotTableWizard xlConsolidation, Array(zon_tcd), _
ActiveSheet.Cells(choix_p.Row, choix_p.Column), "classement"

Dans les 2 cas, j'obtiens une erreur car excel n'arrive pas à lire : ".xls'feuille"

comment paramétrer la lecture du classeur en cours ?

merci de votre aide.
A voir également:

1 réponse

Anakyn Messages postés 503 Statut Membre 149
 
0
duchemin
 
bonjour,

ce n'est pas un cadeau ta réponse car je connais parfaitement ces pages,
et il n'y a pas la réponse à ma question, car tous les exemples
concernent les tableaux de base et non de plages de données.

Le problème est très spécifique car si l'on travaille en
base de donnée interne ou externe cela fonctionne.

quelqu'un as-t-il déjà résolu cela ?
0