Bonjour à tous,
j'utilise VB pour manipuler des tableaux croisés dynamique sous Excel.
N'étant pas un expert, je suis limité à l'utilisation de fonctions basiques or j'aimerais pouvoir faire la chose suivante :
- afficher dans champ uniquement les éléments commencant par "TS"
- faire une deuxième macro afin de réinitialiser le tableau et l'afficher tel qu'il était au départ.
Mon intuition me dit d'utiliser la commande PivotItems (cf exemple suivant) avec une fonction filtre à la place d'une valeur bien définie
Seulement ça n'a pas l'air possible dans un pivot.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Sub Filtre() With ActiveSheet.PivotTables("PivotTable1").PivotFields("Truc") .PivotItems("TS*").Visible = True End With End Sub
Quelqu'un aurait une idée ?
Merci pour votre aide.
Partager