excel vba从表单中卸载内容

时间:2012-03-09 16:30:21

标签: excel vba excel-vba

我有一个用户窗体,当用户单击工作表中的按钮时会打开该窗体。单击按钮后,如果用户输入了一些数据,然后决定关闭表单,则先前输入的数据将保留在表单中。如何(在代码中)我摆脱了那些数据,所以每次点击按钮时它都会以默认值打开?

目前我只是使用

form.Show

单击按钮时

form.Hide

当用户点击表单中的取消按钮时。

谢谢!

2 个答案:

答案 0 :(得分:6)

form.Hide更改为Unload Me

答案 1 :(得分:0)

您可以捕捉结束事件并像这样调用内部卸载

Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer) 
   Unload Me  
End Sub