VBA问题,如何关闭窗体?

如题所述

具体操作步骤如下:

1、首先,打开需要编辑的Excel表,右键单击工作表并选择打开“查看代码”,如下图所示,然后进入下一步。

     

2、其次,完成上述步骤后,在弹出窗口中单击“通用”。选择Terminate 事件,如下图所示,然后进入下一步。

     

3、接着,然后在弹出窗口中单击以输入下方的代码,

Private Sub UserForm_Terminate()

ThisWorkbook.Saved = True

Application.Quit

End Sub

如下图所示,然后进入下一步。

     

4、最后,运行程序,就可以关闭窗体了,如下图所示。这样,问题就解决了。

     

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-11
直接用一句代码实现——Unload me

关于VBA中Unload的相关知识:
Unload语句在vba状态下使用。其功能是从内存中卸载窗体或控件。

Unload语法:Unload object

object所在处是要卸载的Form对象或控件数据元素的名称。
说明:

当所占内存另有它用,或需要重新设置窗体、控件的属性为初始值时,就有必要卸载窗体或控件。
第2个回答  2012-03-31
嗯.还可以用close
第3个回答  2011-12-06
unload me本回答被提问者采纳
相似回答