Userform visible uniquement sur feuille active

Bonjour,

Sur un classeur, j'ai 5 feuilles. Chacune possède un UserForm. Lorsque je suis sur la Feuille1, l'UserForm lié à celle-ci apparaît sur les autres feuilles. J'aimerai qu'il s'affiche uniquement pour cette Feuille1 car lorsque je vais sur la Feuille2 je lance son propre UserForm et je ne voudrais pas me retrouver avec les deux UserForm.

Est-ce possible ?

Merci d'avance pour vos propositions.

SALUT

RIVISER TON CODE QUI AFFICHE LES USERFORM

OU JOINT UN FICHIER

Merci pour la réponse.

Voici le fichier.

Encore merci.

Bonsoir,

Personne n'a de solution.

Merci quand même. Je vais attendre. Je cherche de mon côté. Si j'ai une réponse, je la posterai.

Bon, j'ai trouvé la solution.

Il fallait dans le ThisWorkbook mettre le code

 Private Sub Workbook_Open()

Worksheets("Feuille de présence").Select 'sélectionne l'onglet "documents" à l'ouverture du classeur
UserForm1.Show 0 'mode d'affichage non modal

End Sub
Private Sub Workbook_SheetActivate(ByVal Sh As Object)

If Sh.Name <> Worksheets("Feuille de présence").Name Then Unload UserForm1
If Sh.Name = Worksheets("Feuille de présence").Name Then UserForm1.Show 0 'mode d'affichage non modal

End Sub

Merci encore pour tous ceux qui prennent la peine d'aider.

A bientôt pour de nouvelles demandes

Rechercher des sujets similaires à "userform visible uniquement feuille active"