【问题标题】:excel vba unloading contents from a formexcel vba从表单中卸载内容
【发布时间】:2012-07-12 03:25:31
【问题描述】:

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

目前我只是使用

form.Show

当按钮被点击时

form.Hide

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

谢谢!

【问题讨论】:

    标签: vba excel


    【解决方案1】:

    form.Hide 更改为Unload Me

    【讨论】:

      【解决方案2】:

      你可以像这样捕捉关闭事件并在里面调用 unload

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

      【讨论】:

      • Chuck 你不需要从 UserForm_QueryClose() 调用 Unload Me。用户已经有一个取消按钮,他可以从中调用代码
      猜你喜欢
      • 1970-01-01
      • 2010-11-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-12
      相关资源
      最近更新 更多