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

filtrer un TCD a partir de la valeur d'une celule (date)

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

philo180

XLDnaute Nouveau
Bonjour,
je souhaiterais filtrer un TCD à partir de la valeur d'une cellule qui est une date.
exemple:
sur la feuille Intro, j'inscris une date en A1 et je souhaiterais que cette date ne s'affiche pas dans le TCD.
merci de vos reponses et ci-joint le fichier
 

Pièces jointes

Re : filtrer un TCD a partir de la valeur d'une celule (date)

Bonjour

Dans le module de la feuille Intro
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Intersect(Target, Cells(1, 1)) Is Nothing Then Exit Sub
    Application.EnableEvents = False
        With Worksheets("TCD").PivotTables(1).PivotFields("Date")
            For Each Pi In .PivotItems
                If Pi.Caption = Format(Target.Value, "m/d/yyyy") Then Pi.Visible = False Else Pi.Visible = True
            Next
        End With
    Application.EnableEvents = True
End Sub
 
Dernière édition:
Re : filtrer un TCD a partir de la valeur d'une celule (date)

en fait j'ai essaye de mettre ce code dans un autre fichier, et un message d'erreur s'affiche:

erreur 1004: impossible de définir la propriete visible de la classe PivotItem.
 
Re : filtrer un TCD a partir de la valeur d'une celule (date)

Re

C'est bien ce que fait la macro.

Sur ton fichier exemple, elle fonctionne.

Sur ton autre fichier, il peut y avoir plusieurs raisons pour expliquer le dysfonctionnement.
Soit une mauvaise adaptation du code à cet autre classeur, soit un problème lié au format de date : cela arrive sur les valeurs (vides) et sur les dates en raison d'une mauvaise francisation d'Excel (pareil dans toutes les langues autres qu'US).

Sans extrait dudit classeur, difficile de vérifier...
 
- 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
7
Affichages
180
Réponses
12
Affichages
619
Réponses
6
Affichages
122
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…