excel vba从表单卸载内容

我有一个用户窗体打开时,用户单击工作表中的一个button。 点击button后,如果用户input一些数据,然后决定closures表单,则以前input的数据将保留在表单中。 如何(在代码中)我摆脱了数据,所以每次点击button打开默认情况下?

目前我只是使用

form.Show 

当button被点击时

 form.Hide 

当用户点击表格内的取消button时。

谢谢!

改变forms。 form.Hide Unload Me

你可以捕捉closures事件,并像这样调用卸载

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