/ / Fermez Userform avec “X” et quittez Excel - excel, vba, userform

Fermez Userform avec “X” et quittez Excel - excel, vba, userform

Je crée un Userform et je veux que les utilisateursferme le formulaire utilisateur à travers le "X" dans le coin et, ce faisant, je veux que Excel se ferme / quitte. J'ai essayé la UserForm_Deactivate (), mais cela ne fonctionne pas ou l'appel de la UserForm_Deactivate () lorsque "X" est appuyé. Heres le code.

Private Sub UserForm_Deactivate()
Application.Quit
End Sub

J'ai également essayé classeurs (1) .Close et ActiveWorkbook.Close, aucun n'a fonctionné.

Mon userform est nommé par "Organizador", je ne sais pas s’il fait une différence depuis que j’ai essayé Organizador_Deactivate () et que rien ne s’est passé.

Merci d'avance

Réponses:

3 pour la réponse № 1

Vous devez utiliser UserForm_Terminate ()


0 pour la réponse № 2

Aussi, si vous mettez "End" à la place de"Application.Quit", il arrêtera le programme et ne continuera pas à exécuter des commandes supplémentaires en arrière-plan qui n'ont pas été complètement complétées, en particulier si vous utilisez des fonctions "If" sur "Private Subs".

Private Sub UserForm_Terminate()
End
End Sub