Je te propose ci-dessous une nouvelle version du fichier : j'ai mis 2 boutons à la place,
et il n'y a plus les 2 raccourcis clavier Ctrl e et Ctrl a
La macro CmdShow_Click() contient cette seule instruction : Rows.Hidden = False
qui affiche toutes les lignes ; elle est appelée par un clic sur le bouton « Afficher ».
La macro CmdMask_Click est appelée par le bouton « Masquer » ; la boucle For .. Next
parcourt toutes les lignes, de plig à dlig (première à dernière ligne) ; à propos,
j'ai oublié de préciser que plig est une constante qui vaut 23 ; à adapter si besoin ;
par contre dlig est trouvé automatiquement.
Quand une ligne qui contient 8 en colonne E est rencontrée, ça masque de cette ligne
à la même ligne + 7 avec : Rows(lig & ":" & lig + 7).Hidden = True