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 :

Pivot Fields


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    346
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 346
    Par défaut Pivot Fields
    bonjour,
    Dans mon tableau dynamique, j'ai des SEMAINES en colonnes, rien en LIGNE, j'ajoute le champ (données) TSTK ainsi :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    With ActiveSheet.PivotTables("Tableau croisé dynamique1").PivotFields("TSTK")
        .Orientation = xlDataField
        .Position = 1
        .Caption = "Stock"
    End With
    ensuite je souhaite le rajouter une seconde fois, donc en position 2 mais par contre je souhaite qu'il saffiche en tant que "Différence % par rapport" à la SEMAINE précédente et non en Somme classique
    savez vous comment faire en vba ??

    Merci si vous avez une idée
    Laurent

  2. #2
    Membre Expert
    Avatar de cb_60
    Homme Profil pro
    Chargé de mission technique
    Inscrit en
    Juillet 2007
    Messages
    1 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Chargé de mission technique
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 253
    Billets dans le blog
    14
    Par défaut
    Bonjour
    Difficile sans avoir les données, mais je pense que cela doit se faire sur ton tableau avant la construction de ton TCD
    L'imagination est plus importante que le savoir.... A . Einstein. :pastaper:
    https://www.developpez.net/forums/blogs/179588-cb_60/
    Merci de cliquer sur :resolu:pour clore cette discussion.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    346
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 346
    Par défaut
    pourr info j'ai trouvé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    With ActiveSheet.PivotTables("Tableau croisé dynamique1").PivotFields("STK")
            .Orientation = xlDataField
            .Position = 9
            .Calculation = xlPercentDifferenceFrom
            .BaseField = "WEEK"
            .BaseItem = "(précédent)"
        End With
    merci en tout cas
    a+

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

Discussions similaires

  1. [SP-2010] sharepoint 2010 power pivot afficher la fenêtre pivotalbe field list
    Par skhaled19 dans le forum SharePoint
    Réponses: 0
    Dernier message: 23/07/2014, 17h58
  2. time field in pivot table report
    Par margault dans le forum Project
    Réponses: 0
    Dernier message: 13/07/2010, 13h22
  3. Modifier l'ordre des Fields d'un dataset
    Par teska dans le forum Bases de données
    Réponses: 3
    Dernier message: 22/03/2004, 16h38
  4. Ellipse d'un tube pivotant
    Par clovis dans le forum Algorithmes et structures de données
    Réponses: 6
    Dernier message: 18/03/2004, 21h49
  5. Probleme sur le Fields des fichiers Xmlgram
    Par Sandrine75 dans le forum XMLRAD
    Réponses: 4
    Dernier message: 20/03/2003, 17h09

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