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 :

VBA PivotTables -> CalculatedItems


Sujet :

Macros et VBA Excel

  1. #1
    Invité
    Invité(e)
    Par défaut VBA PivotTables -> CalculatedItems
    Bonjour,

    J'essaie de créer suite des tables croisées dynamiques. J'ai besoin d'ajouter une colonne calculée (elle va afficher la variation de deux dernières années), mais pas dans toutes les tables. Il y a deux problèmes:

    1. Une fois le CalculatedItem a été ajouté il va apparaître dans les tables suivantes, s'il y en a un champ (Field) avec le même nom.

    2. Si j'ai plusieurs regroupements (comme dans l'exemple en haut) Excel va automatiquement ajouter les valeurs (0 par défaut) pour que les groupes soient identiques même si les donnes de départ ne les contiennent pas.

    Nom : PivotTables.GIF
Affichages : 224
Taille : 27,2 Ko

    Quelle est une résolution adéquate?


    Une partie de code qui ajoute le CalculatedItem :

    Code VB : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
                With .PivotFields("ANNEESURV")
     
                    .Orientation = xlColumnField
                    .Position = 1
                    .Subtotals(1) = False
     
                  .CalculatedItems.Add Name:="Variation" & Annee & "/" & Annee - 1, Formula:="='" & Annee & "'/'" & Annee - 1 & "'" & "-1"
                  .PivotItems("Variation" & Annee & "/" & Annee - 1).Position = 4
                  .PivotItems("Variation" & Annee & "/" & Annee - 1).DataRange.NumberFormat = "0.00%"
                End With
    Dernière modification par Obsidian ; 18/06/2016 à 01h08. Motif: Balises CODE.

Discussions similaires

  1. [XL-2007] Créer une liste en VBA à partir d'une pivottable
    Par yzf-r dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 06/02/2011, 20h29
  2. newbie vba pivottable
    Par maxtin dans le forum Général VBA
    Réponses: 1
    Dernier message: 01/12/2006, 00h02
  3. [VBA-E]extraire des datas de PivotTable
    Par stephv dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 28/11/2006, 13h24
  4. [VBA-E] [Excel] Filtrer le donnees d'une sheet
    Par donia dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 27/09/2002, 10h55
  5. problème avec VBA
    Par Delph dans le forum Langage
    Réponses: 2
    Dernier message: 19/08/2002, 13h15

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