gpt4 book ai didi

vba - 使用 Unload Me 关闭用户表单不起作用

转载 作者:行者123 更新时间:2023-12-01 16:55:40 27 4
gpt4 key购买 nike

当用户单击提交按钮并执行操作时,我需要使用 VBA 关闭 Excel 用户窗体。

如何关闭用户表单本身?

我已经尝试过此操作,但它返回 361 错误。

Unload Me

最佳答案

正如最上面的答案所指定的,我在按钮控件后面的代码中使用了以下内容。

Private Sub btnClose_Click()
Unload Me
End Sub

这样做时,它不会尝试卸载控件,而是卸载按钮控件所在的用户窗体。即使从用户窗体上的控件调用,“Me”关键字也指用户窗体对象。如果您使用此技术时遇到错误,有几个可能的原因。

  1. 您可能在错误的位置输入了代码(例如单独的模块)

  2. 您可能使用的是旧版本的 Office。我使用的是 Office 2013。我注意到 VBA 随着时间的推移而发生变化。

根据我的经验,DoCmd...方法的使用更具体于 MS Access 中的宏功能,但在 Excel VBA 中并不常用。

在正常(开箱即用)条件下,上面的代码应该可以正常工作。

关于vba - 使用 Unload Me 关闭用户表单不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9491001/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com