Bonsoir Petchy, le Forum
Je ne saisis pas ton problème ? Si tu lance ton UserForm depuis un Bouton sur une Feuille, tu devrais pouvoir y retourner sans aucune Manip si, bien entendu, cette feuille est toujours la feuille active...
En tout cas le Code dans le CommandButton de sortie tel Que tu le rédiges est inutile... Il ne fait que sélectionner la Feuille active.
Non je ne saisis pas, ou bien donne nous plus de détails.
Si tu change de feuilles active depuis le UserForm et que tu souhaites retourner dans celle d'origine à la fermeture, alors c'est à l'initilalise du UserForm que tu dois mettre cette Ligne :
Feuille = ActiveSheet.Name
Au préalable tu auras pris soin de déclarer "Feuille" en Top du Private Module du UserForm pour qu'elle soit publique au niveau de ce module.
Dim Feuille As String
En Sortie dans ton CommandButton tu laisses par contre le
Sheets(Feuille).Select
(PS Unload Article est bien mieux que Article.Hide si tu n'a plus besoin du UserForm en mémoire)
Bonne Soirée à Toi et à vous
@+Thierry