problème création TCD excel avec VBA

G

gbinforme

Guest
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.
 
G

gbinforme

Guest
bonsoir et merci pour l'adresse interessante.

j'ai essayé d'enlever les guillemets dans le nom des plages
et là j'obtiens 'réference non valide'.

je ne trouve vraiment pas la bonne syntaxe.

merci à tous
 

Dan

XLDnaute Barbatruc
Bonsoir,

Je ne comprends pas tes instructions e ne suis pas à mon domicile pour vérifier ce que tu as fait.

Place moi un fichier tel que le tien avec données bidons afin que je vois ta macro compléte.

Je regarderai dès que possible ou Dimanche soir.


;)
 
G

gbinforme

Guest
bonjour et merci pour toutes vos sugestions.

ceci :
ActiveSheet.PivotTableWizard _
SourceType:=xlConsolidation, _
SourceData:=zon_tcd, _
TableDestination:=Cells(l, k), _
TableName:=ntab
fonctionne parfaitement mais il suffisait de mettre les adresses,
dans la 'zon_tcd' en format ligne colonne et non adresse.

C'est toujours sur un petit détail que l'on a le plus de problèmes.

Pour ceux qui ne voient pas l'interêt, cela permet de générer,
très rapidement un TCD de plages de données,
sur de nombreuses feuilles, en changeant rapidement
les zones analysées sans passer par l'assistant fastidieux.

en tout cas merci à tous.
 

Créez un compte ou connectez vous pour répondre

Vous devez être membre afin de pouvoir répondre ici

Créer un compte

Créez un compte Excel Downloads. C'est simple!

Connexion

Vous avez déjà un compte? Connectez vous ici.

Haut Bas