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.

1 réponse

  1. Anakyn Messages postés 503 Statut Membre 150
     
    0
    1. 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