我通过从Excel打开Microsoft VBA编辑器(Alt F11)在Excel中添加了VBA表单 userform 和模块 Module1 .
userform
Module1
现在,每当我打开任何其他Excel时,按Alt F11将我带到VBA编辑器并显示 userform 和 Module1 .
userform 和 Module1 基本上与我打开的每张Excel表格挂钩了吗?我究竟做错了什么?如何确保我的表单仅附加到特定Excel表单而不是其他表单?
不,每个用户表单/模块都保存在一个Excel文件/项目中 . 但是因为所有打开的工作簿只有一个VBA编辑器,所以您可以在一个VBA编辑器中看到所有打开的工作簿的VBA代码 .
查看VBA编辑器的Project Explorer:在这里,您可以看到当时打开的所有工作表的VBA代码(以及用户表单和模块) . 您可以看到哪个模块/用户表单属于哪个Excel文件/项目 .
1 回答
不,每个用户表单/模块都保存在一个Excel文件/项目中 . 但是因为所有打开的工作簿只有一个VBA编辑器,所以您可以在一个VBA编辑器中看到所有打开的工作簿的VBA代码 .
查看VBA编辑器的Project Explorer:在这里,您可以看到当时打开的所有工作表的VBA代码(以及用户表单和模块) . 您可以看到哪个模块/用户表单属于哪个Excel文件/项目 .