Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Filtre automatique dans un croisé dynamique (VBA)

  • Initiateur de la discussion Initiateur de la discussion gui59300
  • 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 !

gui59300

XLDnaute Occasionnel
Bonjour

Quelqu'un sait comment l'on peut automatiser (VBA) un filtre dans un croisé dynamique.
Dans l'exemple j'ai des données (colonne ABC), la valeur de la semaine actuelle (E2), puis un tableau croisé dynamique.

Ce que je voudrais c'est que la valeur en H1 (filtre du TCD) se soit toujours mise à jours avec la valeur en E2.

Mais je ne vois pas comment faire cela.
 

Pièces jointes

Re : Filtre automatique dans un croisé dynamique (VBA)

Bonjour gui,

Peut-être un truc comme ça dans le code de la feuille

Code:
Private Sub Worksheet_Activate()
    With ActiveSheet.PivotTables("Tableau croisé dynamique1").PivotFields("date")
        .ClearAllFilters
        On Error Resume Next
        .CurrentPage = Range("E2").Value
        On Error GoTo 0
    End With
End Sub
 
Re : Filtre automatique dans un croisé dynamique (VBA)

Merci cela fonctionne parfaitement.

Par contre comment je dois coder si le croisé dynamique n'est pas dans le même onglet que le tableau de données.
 
Re : Filtre automatique dans un croisé dynamique (VBA)

Bonjour

La macro fonctionne très bien.
Par contre je veux étendre cette macro à d'autres fichiers.

J'ai un autre fichier avec les données dans la feuille 1, la date de la semaine dans la feuille 2, le tableau croisé dans la feuille 3.

Je dois utiliser quoi comme code ? Car la macro ne fonctionne pas dans cette configuration.

Merci d'avance
 
Re : Filtre automatique dans un croisé dynamique (VBA)

Bonjour,

bah... précise la feuille devant chaque objet utilisé...


Code:
Sheets("NomFeuille")

sans plus de détails...

bonne journée
@+
 
- 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
4
Affichages
319
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…