Masquer des items pour une variable d'un tableau croisé dynamique en VBA

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Pietro_L

XLDnaute Nouveau
Bonjour le forum,

Je viens de voir sur le formum un problème similaire mais pas de solution pour le moment, donc je vous expose mon pb.

Je cherche à masquer une partie des items d’une colonne du tableau croisé dynamique en VBA.
Pour cela, j’avais pensé dans un premier temps masquer tous les items puis afficher ceux qui m’intéressent, comme dans l’exemple ci-dessous.
Code:
With ActiveSheet.PivotTables("Tableau croisé dynamique1").PivotFields( _
        "Qualification")
        .PivotItems("3-cadre").Visible = True
        .PivotItems("4-cadre supérieur").Visible = True
    End With
Il faut donc tout d’abord que je puisse faire la liste des items présents que je stockerai dans un tableau par exemple, et là je ne vois pas comment faire si qqn à une idée je suis preneur.

J’ai mis en pièce jointe un exemple, au cas ou je n’ai pas été clair.
Dans l’exemple, je souhaiterai ne faire afficher que les items 1-agent et 2-maitrise pour la variable Qualification.


Merci d’avance pour vos réponses.
 
Dernière modification par un modérateur:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
69
Affichages
9 K
Retour