XL 2016 VBA Filtre TCD en fonction d'une cellule

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 !

Sabrhm

XLDnaute Junior
Bonjour,

Je voudrais grâce à VBA appliquer la valeur d'une cellule au filtre du TCD.

En A1 de ma feuille, j'ai 2017W41 (semaine 41 de l'année de 2017), le filtre de mon TCD est aussi sous ce format là (je dois actualiser hebdomadairement plusieurs TCD et filtrer la semaine en question, je perds beaucoup de temps).

J'ai commencé quelques chose mais ça ne donne rien.

Sheets("Feuil1").Select
ActiveSheet.PivotTables("Tableau croisé dynamique2").PivotCache.Refresh
ActiveSheet.PivotTables("Tableau croisé dynamique2").PivotFields("Date_").PivotItems(Range("A1")).Visible = True

Merci d'avance pour votre aide.

Cordialement,

Simon
 
Re

Problème de conception...
Si le numéro de semaine est donné par formule à partir d'une date cela peut facilement se corriger et on peut avoir un segment pour l'année et un pour la semaine ou inverser le tri du segment.

Si tu gardes les choses en l'état, au pire utilise VBA pour filtrer le segment connecté à tous les TCD, c'est le plus simple...
 
- 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
9
Affichages
2 K
  • Question Question
XL 2019 Code VBA
Réponses
12
Affichages
742
Retour