尝试使用按钮运行多个宏时出现“未定义子函数或函数”错误

时间:2019-12-20 13:00:21

标签: excel vba

我正在尝试配置一个按钮来运行多个宏,但是我不断收到如下所示的未定义子或函数错误。

This is my directory structure

Subs存在于工作表2至5中,并且宏位于模块1中。这是我尝试过的操作:

  1. 在整个表格的Sub前面添加“公共”
  2. 在“ READ_ME”表中添加“ Button2_click”
  3. 在子名称之前添加“呼叫”
  4. 仔细检查子名称是否匹配

我通常不使用VBA,关于我做错了什么建议?

1 个答案:

答案 0 :(得分:1)

如果您的子项目存在于其他工作表中,则必须通过指定工作表名称和子名称来调用它们。

对于前-

Sub Button2_Click()
    Sheet2.GenerateIdentityData
End Sub

或者您也可以将subs移至常规模块以解决此问题。