Choix d'une valeur d'un filtre pour TCD en VBA.

  • Initiateur de la discussion Initiateur de la discussion Fred
  • Date de début Date de début

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 !

Fred

XLDnaute Nouveau
Bonjour à tous,

J'ai créé un TCD nommé "TCD_i" (i en integer) dans l'onglet nommé "Page i" (i en integer).
Dans un onglet "Tableau de bord", j'ai les graphes des TCD_i avec des filtres. Le filtre sur chaque TCD est "Mois". Tous les TCD ont comme source les mêmes données. Les graphes sont nommés pareil que les TCD, à savoir "TCD_i".

Je souhaite changer la valeur du filtre "Mois" par macro (par exemple défiltrer "juin 2012" et filtrer sur "juillet 2012"). J'obtiens une erreur 1004 "impossible de lire les propriétés PivotTable...".

Voici le code :
Code:
ActiveSheet.ChartObjects(TCD_i).Activate
ActiveSheet.PivotTables(TCD_i).PivotFields("Mois").PivotItems("juin 2012").Visible = False
ActiveSheet.PivotTables(TCD_i).PivotFields("Mois").PivotItems("juillet 2012").Visible = true

Merci d'avance.
 
- 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
1
Affichages
2 K
Compte Supprimé 979
C
Réponses
10
Affichages
1 K
Retour