【发布时间】:2012-07-12 03:25:31
【问题描述】:
我有一个用户表单,当用户单击工作表中的按钮时会打开该用户表单。单击按钮后,如果用户输入了一些数据,然后决定关闭表单,则先前输入的数据仍保留在表单中。我如何(在代码中)删除该数据,以便每次单击按钮时都以默认值打开?
目前我只是使用
form.Show
当按钮被点击时
form.Hide
当用户点击表单中的取消按钮时。
谢谢!
【问题讨论】:
我有一个用户表单,当用户单击工作表中的按钮时会打开该用户表单。单击按钮后,如果用户输入了一些数据,然后决定关闭表单,则先前输入的数据仍保留在表单中。我如何(在代码中)删除该数据,以便每次单击按钮时都以默认值打开?
目前我只是使用
form.Show
当按钮被点击时
form.Hide
当用户点击表单中的取消按钮时。
谢谢!
【问题讨论】:
将form.Hide 更改为Unload Me
【讨论】:
你可以像这样捕捉关闭事件并在里面调用 unload
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
Unload Me
End Sub
【讨论】:
Unload Me。用户已经有一个取消按钮,他可以从中调用代码