Structure d'un Tableau Croisé Dynamique
#1
Aspirant XLPages

Inscription: 07/03/2008
De Amiens

Messages: 33

Système d'exploitation:
PC
Version Excel utilisée:
2002,2003,2010
Posté le : 10-08-2010 16h28
Bonjour,

J'ai besoin d'établir à partir d'un TCD un rapport de sa structure.
Liste des Champs
Liste des Champs Calculés
Liste des données

Voici le programme établi pour un TCD se trouvant dans un onglet  "Feuil2"
 
Sub DefTbx()

 'Nom du TCD
Cells(2, 9) = Worksheets("Feuil2").PivotTables(1).Value
With Worksheets("Feuil2").PivotTables(1)
    For i = 1 To .PivotFields.Count
        'Nom des champs

        Cells(i + 1, 10) = .PivotFields(i).Name
                 
    Next i
   

     For i = 1 To .CalculatedFields.Count
      'Nom des champs calculés

     Cells(1 + 1, 11) = Worksheets("Feuil2").PivotTables(1).CalculatedFields(i).Value
     Next i
   
   
    For i = 1 To .PivotFields("Données").PivotItems().Count
     'Nom des données

         Cells(i + 1, 12) = Worksheets("Feuil2").PivotTables(1).PivotFields("Données").PivotItems(i).Value
        

    Next i
End With
End Sub

La macro restitue les noms qui sont visibles par une double clic sur leur intitulé
(provocation de l'affichage des fenêtres :
      champ Dynamique
      ou 
      champ Pivot Table avec les informations Nom et champ Source et la Synthèse.)

Ma question est : comment obtenir la restitution des noms d'origine après   avoir été renommés?

Exemple pour un Pivot Table : 
obtenir le
Nom ="TxJ+1 ,"
le Champ Source = "Le_Taux_A_moins_de_1_jour"
la formule de la synthèse = Moyenne


Merci d'orienter mes recherches


Hors Ligne
Rapport   Haut 

Re: Structure d'un Tableau Croisé Dynamique
#2
Webmestre

Inscription: 18/05/2006
De Saône-et-Loire (71)

Messages: 1539

Système d'exploitation:
PC
Version Excel utilisée:
97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365
Posté le : 10-08-2010 17h46
Bonjour JackyAmiens,

Comme d'habitude, si tu veux qu'on t'aide au mieux, je pense qu'il va falloir nous fournir ton TCD en pièce jointe, en remplaçant les données confidentielles par d'autres et en incluant également ton code VBA d'origine.

Cordialement,

Didier_mDF
Image redimensionnée
Le Webmaster

La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien
Hors Ligne
Rapport   Haut 

Re: Structure d'un Tableau Croisé Dynamique
#3
Aspirant XLPages

Inscription: 07/03/2008
De Amiens

Messages: 33

Système d'exploitation:
PC
Version Excel utilisée:
2002,2003,2010
Posté le : 11-08-2010 08h56
Bonjour,

Voici le fichier excel, il comprend la feuille 2 avec le TCD (ne pas le rafraîchir).


Un champ d'un TCD peut-être renommé manuellement comme un champ placé en données.

L'objectif est la récupération du nom source du champ et
obtenir l'opération effectué dans le champs via une  macro.

Mon code VBA actuel est lancé via le bouton et restitue une partie des informations.

Merci de m'orienter

Cdlt, Jacky 
Pièce jointe:
zip Classeur1.zip   [ Taille: 42.85 Ko - Téléchargements: 478 ]
Hors Ligne
Rapport   Haut 

Re: Structure d'un Tableau Croisé Dynamique
#4
Webmestre

Inscription: 18/05/2006
De Saône-et-Loire (71)

Messages: 1539

Système d'exploitation:
PC
Version Excel utilisée:
97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365
Posté le : 12-08-2010 00h51
Bonsoir JackyAmiens,

Désolé, étant une bille en TCD, pour l'instant je sèche...

Par ailleurs, je m'absente demain pour une dizaine de jours. J'espère qu'un autre, plus aguerri au TCD et/ou plus malin que moi pourra te venir en aide.

Si toutefois personne n'est venu déposer une solution miracle, je me pencherai à nouveau sur ce casse tête (fort intéressant) à mon retour.

Cordialement,

Didier_mDF
Image redimensionnée
Le Webmaster

La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien
Hors Ligne
Rapport   Haut 

Re: Structure d'un Tableau Croisé Dynamique
#5
Webmestre

Inscription: 18/05/2006
De Saône-et-Loire (71)

Messages: 1539

Système d'exploitation:
PC
Version Excel utilisée:
97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365
Posté le : 22-08-2010 19h41
Bonsoir JackyAmiens, le Forum,

Eh bien désolé JackyAmiens, de retour de congés hier et après avoir passé une bonne partie de l'après-midi sur le présent sujet, je dois me rendre à l'évidence : j'ai fait chou blanc !

J'ai tenté ma chance à grands coups de SourceName et autres propriétés de PivotField que je ne maitrise décidément pas... impossible d'obtenir le résultat attendu !

J'espère que quelqu'un d'autre passera et pourra intervenir dans ce fil pour proposer une solution à ton problème...

Cordialement,

Didier_mDF
Image redimensionnée
Le Webmaster

La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien
Hors Ligne
Rapport   Haut 

Re: Structure d'un Tableau Croisé Dynamique
#6
Aspirant XLPages

Inscription: 07/03/2008
De Amiens

Messages: 33

Système d'exploitation:
PC
Version Excel utilisée:
2002,2003,2010
Posté le : 24-08-2010 11h41
Bonjour,

Merci d'avoir chercher, j'avoue de mon côté avoir aussi pris des pistes assez identiques et infructeuses.

Le retour de vacance va peut-être source de nouvelles idées pour percer le mystère des TCD qui sont plutôt du " genre " opaque.

Cdlt,

Jacky
Hors Ligne
Rapport   Haut 


Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Qui consulte actuellement ce sujet ?   1 Utilisateur(s) anonymes