Ok, désolé, je n'avait pas regardé le fichier...
Fichier joint :
trois ajouts : les deux premiers juste avant la ligne de code d'affichage du USF "global", le troisième dans le module de classeur "thisworkbook" dans la procédure événementielle "activate" :
Lorsqu'une feuille est activée, le code est lancé, on teste le nom de la feuille activée, puis on rend visible ou pas la frame, et on "repaint" le USF.
Une gestion d'erreur est en place afin d'éviter un message d'erreur si le USF n'est pas "activé".
N'ayant pas compris votre fichier, je vous laisse le soin de tester ces ajouts.
@ bientôt
LouReeD