Masquer lignes selon valeur liste déroulante

Bonjour à tous,

Débutant en VBA, je souhaiterais avoir votre aide sur un point particulier :

"Voir l'Excel que j'ai joint"

J'ai un tableau de B1 à Z27. En B1, j'ai une liste déroulante ou je peux sélectionner les critères en colonne B (juste en dessous).

Je souhaiterais masquer les lignes ou le critère en colonne B n'est pas égal à ma valeur en B1.

Exemple : Si je sélectionne "B" en cellule B1, je ne veux garder qu'à l'affichage la ligne ou j'ai le critère "B", etc... et petite particularité : quand je sélectionne "TOUT" en B1, je veux que toutes les lignes soient démasquées.

Ai-je été suffisamment clair ?

Merci pour votre aide !

49classeur1.xlsx (11.08 Ko)

Bonjour et bienvenue sur le forum

Un essai à tester. Te convient-il ?

Bye !

146classeur1-v1.xlsm (22.48 Ko)

Merci pour ton retour !

C'est parfait ! Juste un petit bug, quand je sélectionne TOUT en B1, cela cache tout.

J'ai essayé de faire la modif, et cela à l'air de marcher. Le code est bon ?

A+

200classeur1-v2.xlsm (16.82 Ko)
RodolpheT a écrit :

Le code est bon ?

Puisque ça marche !

Bravo !

Bye !

Merci pour ton aide !

A bientôt !

Rechercher des sujets similaires à "masquer lignes valeur liste deroulante"