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 positionner un champs dans Etiquettes et dans Valeurs [XL-2010]


Sujet :

Macros et VBA Excel

  1. #1
    Membre éclairé
    Inscrit en
    Janvier 2003
    Messages
    604
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 604
    Par défaut TCD VBA positionner un champs dans Etiquettes et dans Valeurs
    Bonjour,
    Je parviens dans mon TCD en mode manuel à positionner un champs à la fois dans la zone d'etiquette et dans la zone de valeurs.
    Par contre lorsque je souhaite obtenir la même disposition par le VBA je n'obtiens que la zone de valeurs. (et je n'ai pas mes Agents de résolution dans la zone d'etiquettes)
    Voici le code que j'ai écris :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    With ActiveSheet.PivotTables("Mon TCD2").PivotFields( _
            "Agent de résolution")
            .Orientation = xlRowField
            .Position = 1
        End With
    ActiveSheet.PivotTables("Mon TCD2").AddDataField ActiveSheet. _
            PivotTables("Mon TCD2").PivotFields("Agent de résolution"), _
            "Nombre de Agent de résolution", xlCount
    Merci d'avance de vos idées.

  2. #2
    Membre éclairé
    Inscrit en
    Janvier 2003
    Messages
    604
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 604
    Par défaut
    Bonjour, j'ai trouvé, il suffisait de recopier à la suite le code de selection du champs Etiquette initial, c'est à dire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    With ActiveSheet.PivotTables("Mon TCD2").PivotFields( _
            "Agent de résolution")
            .Orientation = xlRowField
            .Position = 1
        End With
    Voilà, c'est résolu.

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

Discussions similaires

  1. [XL-2010] TCD Element Calcule avec 2 Champs dans Etiquettes Lignes
    Par rafa76 dans le forum Excel
    Réponses: 6
    Dernier message: 04/06/2013, 15h56
  2. [XL-2010] Code VBA - positionner au premier choix d'un filtre dans un TCD
    Par Ali.G dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 02/03/2012, 22h54
  3. Une image dans un Jpanel dans un Jpanel dans un Jframe
    Par ThomasH dans le forum Agents de placement/Fenêtres
    Réponses: 9
    Dernier message: 09/12/2009, 20h23
  4. [VBA-A]Recuperation champ d'une table dans une collection
    Par Nizarazu dans le forum VBA Access
    Réponses: 14
    Dernier message: 06/04/2006, 11h24
  5. Réponses: 6
    Dernier message: 04/11/2004, 17h35

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