Bonjour à tous,
crée une variable Public (dans un module Standard) Public noUF As Boolean.
Lorsque tu actives ta feuille par macro, avant tu la mets à True, après tu la remets à False.
Et tu la testes dans ton Worksheet_Activate pour afficher ou non l'UF :
If Not noUF then UFMachin.Show
A l'ouverture du classeur ta variable sera obligatoirement False et l'UF s'affichera
eric