bonjour,
ça ne marche pas comme ça ! ...Si j'ai bien compris !!
En effet, si j'ai bien compris... il s'agit de masquer une ligne dans une feuille en fonction de la valeur d'une cellule dans une autre feuille.
On ne peut pas utiliser l'évènement Change de la feuille "Récapitulatif" car cet évènement n'intervient pas dans le cas de cellules liées.
Il n'y a donc que 2 solutions ;
Soit utiliser l'évènement Change des autres feuilles pour modifier la "Récap"
Soit utiliser l'évènement Activate de la Récap pour vérifier les cellules à surveiller.
C'est ce que fait ma démo
Les feuilles 1 et 2 réagissent à l'évènement Change et modifient la Récap, tandis que les feuilles 3, 4, 5 ne réagissent pas.
C'est l'évènement Activate de la feuille "Récap" qui modifie la visibilité des lignes. concernées (17,18,19).
Nota : Il est sans doute préférable de passer par l'évènement Change de chaque feuille. En tout cas c'est la méthode qui retient ma préférence, malgré sa (relative) lourdeur :
Il est en effet possible d'alléger le code en passant par ThisWorkbook... mais ça demande une mise au point un peu plus pointue ! Me faire signe si nécessaire...
A+