2012-03-09 72 views
0

我有一个用户窗体,当用户单击工作表中的按钮时打开。点击按钮后,如果用户输入一些数据,然后决定关闭表单,则以前输入的数据将保留在表单中。如何(在代码中)我摆脱这些数据,以便每次点击按钮时都会打开默认值。excel vba从表格中卸载内容

目前我只是用

form.Show 

按钮被点击时和

form.Hide 

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

谢谢!

回答

6

变化form.HideUnload Me

0

你可以赶上收盘事件并调用里面卸载这样

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

查克,你不需要从UserForm_QueryClose调用'卸载Me'()。用户已经有了一个取消按钮,他可以从中调用代码 – 2012-03-09 16:39:42