Bonjour,
Elle fonctionne chez moi !
C'est une macro évènementielle, c'est à dire qui se produit sur un évènement. En l'occurrence il s'agit d'une macro qui se produit sur un changement quelconque de valeur dans une cellule de la feuille.
Il faut donc que vous rentriez un ou 1 ou effaciez une des cellules pour que la macro soit appelée.
Dans la nouvelle version ci-jointe, vous pourrez modifier plusieurs cellules à la fois :
1 - sélectionnez une plage de plusieures ou toutes cellules de B18:B57
2 - dans la barre de formule mettez 1 et validez par CTRL+ENTREE et toutes les cellules de la plage sélectionnée contiendront ce 1 ; la macro sera lancée et s'appliquera à toutes les cellules de la plage.
Quand vous ouvrirez le classeur pour la première fois, vous verrez que toutes les cellules de B18:B57 sont sélectionnées et contiennent un 1, toutes les feuilles affichées. Appuyez sur SUPPR et toutes les feuilles seront cachées.
Cordialement