首页 文章

用“X”关闭Userform并退出Excel

提问于
浏览
0

我正在创建一个Userform,我希望用户通过角落里的“X”关闭用户表单,这样做,我希望Excel关闭/退出 . 我尝试了UserForm_Deactivate(),但是当按下“X”时它没有工作或调用UserForm_Deactivate() . 继承人的代码 .

Private Sub UserForm_Deactivate()
   Application.Quit
End Sub

我也尝试过工作簿(1) . 关闭和ActiveWorkbook.Close,没有用 .

我的用户形式由“Organizador”命名,我不知道它是否有任何不同,因为我尝试了Organizador_Deactivate()并且没有任何反应 .

提前致谢

2 回答

  • 0

    你需要使用UserForm_Terminate()

  • 3

    此外,如果您将“End”放在“Application.Quit”的位置,它将停止程序,并且不会继续在后台运行未完全完成的额外命令,特别是如果您在“Private Subs”中使用“If”功能,那么它然后会是这样的

    Private Sub UserForm_Terminate()
        End
    End Sub
    

相关问题