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 Propriété "Visible" de "PivotItem"


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 208
    Par défaut TCD Propriété "Visible" de "PivotItem"
    Bonjour,

    Dans un TCD, j'ai un champ "Equipe" en champ de ligne. Selon le filtre, seuls certains PivotItems apparaissent. Cependant, tous les items sont "Visible". Avez-vous une explication ? J'ai testé avec le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    With Sheets("Recettes").PivotTables("Test1").PivotFields("Equipe")
        For i = 1 To .PivotItems.Count
            MsgBox .PivotItems(i).Name
            If .PivotItems(i).Visible = True Then MsgBox "Visible"
        Next i
    End With
    Tous les items, filtrés ou non sont listés. Je peux mettre un classeur exemple à votre disposition.

  2. #2
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 208
    Par défaut
    Je complète mon énoncé qui prête à confusion.
    Mes données comportent 3 champs :
    - 1 champ de filtre (le n° de semaine)
    - 1 champ de valeur (un nombre)
    - 1 champ de ligne (nom d'équipe)

    Quand je filtre sur le nom d'équipe, pas problème, je récupère bien la propriété "Visible" des items affichés.
    C'est quand, du fait de la sélection sur le champ de filtre, certains noms d'équipe ne son plus affichés, que la propriété "Visible" de ces items est toujours "Vrai".
    J'ai contourné en testant la valeur du "DataRange" des items. Y a-t-il un autre moyen ?

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