Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

USerform lance macro si on clique sur la croix.

  • Initiateur de la discussion Initiateur de la discussion MJ13
  • 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 !

MJ13

XLDnaute Barbatruc
Bonjour à tous

Est-il ppossible de lancer une macro si on clique sur la croix situé en haut à droite de l'userform (pour le fermer)?


Merci pour vos solutions.
 
Re : USerform lance macro si on clique sur la croix.

Bonjouir Staple

Merci beaucoup

Je le connaissais pas cet évènement.

Ah oui en effet il existe, je l'avais même pas vu, pourtant j'en avais testé.
 
Re : USerform lance macro si on clique sur la croix.

Bonjour



Code:
Private Sub UserForm_Terminate()
macroz
End Sub

Code:
sub macroz()
MsgBox "toto"
end sub

Bonjour,

moi j'utilise "Query_Close" avec une macro MsgBox, pour demander à l'utilisateur une confirmation pour quitter :

Voila mon code que j'utilise, et qui fonctione parfaitement :
Code:
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
    Dim Reponse As VbMsgBoxResult
    If CloseMode = 0 Then
        Reponse = MsgBox("Etes-vous sûr de vouloir fermer l'application en cours ?", _
   vbYesNo + vbQuestion, "Annuler l'application en cours ?")
        If Reponse = vbNo Then
            Cancel = True
        End If
    End If
End Sub


Mais il y a-t-il une différence, entre "teminate" et "query_Close" ?
 
Dernière modification par un modérateur:
Re : USerform lance macro si on clique sur la croix.

Bonjour d.ryba

Merci aussi pour cette solution qui peut servir (comme cela le code est déjà tout fait).

Sinon, j'ai l'impression que le query_close s'exécute avant le terminate.
 
- 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

Discussions similaires

Réponses
7
Affichages
181
Réponses
2
Affichages
212
Réponses
43
Affichages
847
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…