我有一个带有两个表tableOne和tableTwo的excel工作表。在VBAs项目浏览器中,显示tableOne(首先创建),而不显示tableTwo(之后创建)。我需要为两个表创建自定义代码,并且希望将它们显示在同一工作表上。看起来VBA每个工作表只允许一个表。我在另一个有两个表的工作表上验证了这一点-结果相同。谷歌搜索了一些提示,但什么也没得到。请指教 您可以自己轻松地尝试。打开一个新工作簿,进入第一个工作表并在那里创建表格(即,将范围格式化为表格)。如果打开VBA项目资源管理器,则只会看到首先创建的表。我不是VBA专业人士,Google并没有提供太多帮助。 AFAIK,如果我想向对象添加自定义代码(即事件处理),则需要将其附加到对象。由于缺少第二张表,因此无法在那里进行任何事件处理