IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

TCD VBA tableau croisé dynamique


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Mai 2007
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 2
    Par défaut TCD VBA tableau croisé dynamique
    Bonjour,

    Je suis coincé dans l'écriture de mon script en VBA concernant la lecture d'informations contenues dans un TCD (tableau croisé dynamique).
    Est-ce que quelqu'un sait comment faire pour obtenir en VBA une valeur d'un TCD ?
    J'ai essayé plusieurs codes mais en vain :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Set nbascendant = ActiveCell.PivotTable.GetPivotData("est fils ET père", "est fils ET père", "Nombre de est fils ET père", "COCADEST", "6328")
    ou

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MsgBox ActiveSheet.PivotTables(1).GetData("'Nombre de est fils ET père'  'COCADEST'  'COCAREAL'")
    Je ne connais pas la syntaxe exacte, je pense que c'est peut-être un problème de guillemets, apostrophes, virgules, paranthèses ou crochets...

    Aidez-moi s'il vous plait. Merci.
    Pierre


    [IMG]d:\TCD VBA tableau croisé dynamique.JPG[/IMG]

  2. #2
    Candidat au Club
    Inscrit en
    Mai 2007
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 2
    Par défaut
    c'est bon j'ai trouvé

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MsgBox ActiveSheet.PivotTables(1).GetData("'A'  'B'  ['" & b & "'] ")

    en bleu les champs du TCD
    en rouge, une des valeurs du champs

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [VBA] Tableau Croisé Dynamique.
    Par le_niak dans le forum VBA Access
    Réponses: 3
    Dernier message: 25/06/2014, 11h02
  2. [AC-2007] Création d'un Tableau Croisé Dynamique (TCD) Excel depuis VBA Access
    Par Largo38 dans le forum VBA Access
    Réponses: 0
    Dernier message: 17/07/2013, 12h36
  3. VBA Excel :séparation dans un tableau croisé dynamique
    Par hiline6 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 28/11/2006, 08h52
  4. [VBA-Excel] Faire un filtre dans un tableau croisé dynamique
    Par Invité dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 27/11/2006, 15h05
  5. [VBA-E] Supression ligne tableau croisé dynamique
    Par julien5 dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 19/05/2006, 15h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo