Pointer une feuille précise en cas de fermeture d'un userform [X]

  • Initiateur de la discussion Initiateur de la discussion aldarion
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

aldarion

XLDnaute Nouveau
Bonsoir,

Comme défini dans le titre, je souhaiterais savoir s'il y a une option possible pour que : si tu fermes le userform(programme principal) , alors je te renvoi vers la page excel ou j'ai mis les boutons de lancement du programme.

j'ai regarder un peu sur le net, mais je ne sais pas vraiment comment spécifier ça pour trouver ma reponse :s .


Voilà , si quelqu'un sait , ça serait très gentil de partager l'information 🙂

en vous remerciant,
Aldarion
 
Bonsoir

Code du bouton sur la feuille
VB:
Private Sub CommandButton1_Click()
MaFeuille = CommandButton1.Parent.Name
UserForm1.Show 0
End Sub
Code de l'userform
VB:
Private Sub CommandButton1_Click()
Me.Hide
Sheets(MaFeuille).Activate
End Sub
Code dans un module standard
VB:
Public MaFeuille As String
 
Bonjour,

dans la mesure où il n'y a qu'un bouton d'appel de l'userform , par exemple en Feuil3, on peut utiliser l'évènement Terminate de l'userform qui se déclenche quand on quitte l'userform

VB:
Private Sub UserForm_Terminate()
    Worksheets("Feuil3").Activate
End Sub

S'il y avait plusieurs boutons d'appel répartis sur plusieurs feuilles, on utiliserait toujours Private Sub UserForm_Terminate(), mais la détermination de la feuille origine serait plus délicate.

A+

EDIT : Bonjour Staple1600
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Retour