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

FILTRE DANS TCD DATES

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 !

ador_matt

XLDnaute Junior
Bonjour à tous,

Auriez-vous un conseil afin que mon TCD n'affiche que la date la plus récente parmi un plage de données?

Ci-joint un exemple avec des prix de produits dans différents pays, j'aimerais n'obtenir que le plus récent.

Merci d'avance pour votre aide précieuse!

Mathilde
 
Bonjour

Avec une colonne supplémentaire dans la source (source mise sous forme de tableau pour l'évolutivité).

Formule matricielle donc un peu pénalisante sur de gros volumes...

Si tu as 2016, faisable dans le TCD avec PowerQuery sans ce souci...
 

Pièces jointes

Dernière édition:
Bonjour à tous

En ayant la date en L1, un code à tester:



Sub Filtre_TCD()
Application.ScreenUpdating = False
ActiveSheet.PivotTables(1).PivotFields("DATE DE PRIX"). _
ClearAllFilters

With ActiveSheet.PivotTables(1).PivotFields("DATE DE PRIX")

For Each p In .PivotItems()
i = i + 1
ValeurPivotItem = .PivotItems(i)

If Int(CDate(ValeurPivotItem)) = Range("L1").Value2 Then .PivotItems(i).Visible = True Else .PivotItems(i).Visible = False
Next
End With
ActiveSheet.PivotTables(1).PivotFields("DATE DE PRIX").CurrentPage _
= CDate(Range("L1").Value2)
Application.ScreenUpdating = True
End Sub
 
Dernière édition:
Re

Salut Michel 🙂

La dernière date n'est pas le même selon l'article et le pays donc il faut déterminer les maxis de chaque cas.
En PowerQuery, construire la requête prend 5 mn et, si la source est bien sous forme de tableau, c'est totalement dynamique...
 
Bonjour à vous deux,

Avant tout merci pour vos réponses. Je n'ai malheureusement pas une version Excel très récente donc pas de PowerQuery.

Chris, j'ai essayé ta solution avec formule matricielle dans la source. J'ai rencontré quelques difficultés avec mes data originelles, je pense que c'était une histoire de format...mais après quelques essais, ça semble fonctionner! Je ne suis pas très au point sur ce genre de formule🙁, c'est toujours un peu frustrant d'appliquer sans comprendre...

Merci encore pour votre aide précieuse.

Mathilde
 
- 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
194
Réponses
12
Affichages
639
Réponses
9
Affichages
574
Réponses
1
Affichages
461
Réponses
1
Affichages
463
Réponses
5
Affichages
747
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…