【发布时间】:2015-05-03 12:34:11
【问题描述】:
我创建了一个具有多个功能的用户窗体。
当我打开 Excel 文件时,表单会打开,但是如果我尝试关闭表单,则 Excel 文件会一起关闭。另外,我无法打开这个 Excel 的 VBA(包含表单),所以我要做的(这真的很愚蠢)是打开另一个 Excel,按 Alt+F11 打开宏环境,然后我可以使用用户窗体打开我的 Excel 文件。
我认为我的问题在于这个特定的代码:
Private Sub UserForm_Terminate()
'Application.Visible = True
ActiveWorkbook.Saved = True
Application.Quit
End Sub
谁能猜出这里的问题是什么?
【问题讨论】:
-
您希望它做什么而不是关闭 Excel?
Application.Quit方法是关闭用户窗体时关闭 Excel 的方法。删除或注释掉该行,然后重试。当用户窗体关闭时,您有什么特别想要做的吗? -
可能你需要使用
unload userform命令而不是Application.Quit来关闭excel。