Userform sur feuille précise

Bonjour tout le monde

J'ai créé un Userform et j'aimerai qu'il s'affiche automatiquement en non modal sur une feuille A de mon classeur, et que lorsque je change pour aller sur la feuille B il se ferme, puis s'ouvre si je retourne sur la feuille A

Je pense qu'il faut que je gratte un code dans ThisWorbook mais j'ai rien trouvé de valable. Quelqu'un aurai-t-il la solution ?

Merci d'avance et bon dimanche

Bonjour,

Ce code dans ThisWorkbook devrait convenir

Private Sub Workbook_Open()
    Set Sh = Sheets("Feuil1")
    Workbook_SheetActivate (Sh)
End Sub
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
    If Sh.Name = "Feuil1" Then UserForm1.Show vbModeless _
    Else Unload UserForm1
End Sub

Salut Thev

Le code fonctionne à la perfection ! J'aurai jamais réussis à faire ça tout seul en tout cas.

Merci beaucoup !

Rechercher des sujets similaires à "userform feuille precise"