Bonjour,
Je suis débutant dans la macro (en gros je travail avec l'enregistreur quoi), et je cherche désespérément à faire marcher une macro que je veux mettre en place pour un tableau croisé dynamique, voici mon soucis :
With ActiveSheet.PivotTables("Tableau croisé dynamique1").PivotFields( _
"Ordre impr.")
.PivotItems("1000.00").Visible = False
.PivotItems("1010.00").Visible = False
.PivotItems("1020.00").Visible = False
.PivotItems("1025.00").Visible = False
.PivotItems("1026.00").Visible = False
Je ne vous met pas la macro complète ça ne sert pas à grand chose.
Bref ce que j'aimerai arriver à faire, c'est que au lieu d'avoir une longue liste avec tout les "Pivotitems", j'aimerai une macro disant ceci :
Cacher tout les Pivotitems dont la valeur (ou plutôt le nom) de ceux ci sont égal et supérieur à 1000 (donc de 1000 à 999999,99).
En effet, ces fameuses valeurs sont différentes d'un tableau à l'autre que je traite, je ne peux donc reprendre cette macro et l'appliquer sur tout mes tableaux, mais je sais qu'à chaque fois les valeurs (ou les noms je sais pas comment Excel analyse ça) que je veux cacher sont toutes égales ou supérieurs à "1000"
Un grand merci d'avance pour vos réponse