vba - 在 VBA 中隐藏用户窗体以便处理数据

标签 vba excel

我有以下问题。我想隐藏一个用户表单以便处理工作表中的数据。

我想让用户回到应用程序。
所以我想是否有可能在屏幕上向下移动用户窗体并激活工作簿。
之后,用户可以将用户窗体拖回屏幕中间并再次使用它。

有没有人有类似的经验?

最佳答案

您可以使用 me.hide隐藏用户表单,保留输入到表单中的所有值。使用me.show将用户窗体带回屏幕。

这与 unload me 不同。 ,它从内存中卸载用户窗体,破坏所有输入的值。再次调用表单将重新启动表单。

如果您希望表单仍然可见并允许用户与后面的工作表进行交互,则设置 ShowModal属性为 False.. 默认为 True。

关于vba - 在 VBA 中隐藏用户窗体以便处理数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34942338/

相关文章:

vba - 如何使用宏删除 Word 文档中的所有文本?

excel - 如何在 VBA 中从两个范围创建一个范围?

excel - 将所有对象移回excel VBA用户表单中的原始位置

c# - "Cannot perform runtime binding on a null reference"读取/显示Excel

excel - 如何从一个工作簿复制数据并将值仅粘贴到另一个工作簿中并允许宏只运行一次?

vba - 替代命令 (ActiveSheet)

vba - 搜索多个值 - 循环

excel - Powershell 和 Excel,使用 .replace 区分大小写

excel - 为什么这个 Excel 公式对于条件格式返回不同的结果?

excel - 在函数中使用变量,还是使用函数本身?