【问题标题】:VBA userform and module is getting attached to every Excel sheet I openVBA 用户表单和模块已附加到我打开的每个 Excel 工作表
【发布时间】:2017-04-20 17:15:51
【问题描述】:

我通过从 Excel 打开 Microsoft VBA 编辑器 (Alt+F11) 在 Excel 中添加了一个 VBA 表单 userform 和一个模块 Module1。

现在,每当我打开任何其他 Excel 时,按 Alt+F11 都会将我带到 VBA 编辑器并显示 userform 和 Module1。

userform 和 Module1 基本上与我打开的每个 Excel 工作表相关联?
我做错了什么?
如何确保我的表格仅附加到特定的 Excel 表格而不附加到其他表格?

【问题讨论】:

  • 如果您关闭所有 Excel 文档并打开一个新的空文档,这是否成立?

标签: vba excel


【解决方案1】:

不,每个用户表单/模块都保存在一个 Excel 文件/项目中。但是因为所有打开的工作簿只有一个 VBA 编辑器,所以您可以在一个 VBA 编辑器中看到所有打开的工作簿的 VBA 代码。

查看您的 VBA 编辑器的 Project Explorer:在这里您可以看到当时打开的所有工作表的 VBA 代码(以及用户窗体和模块)。并且您可以看到哪个模块/用户窗体属于哪个 Excel 文件/项目。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-01-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-27
    • 1970-01-01
    相关资源
    最近更新 更多