我正在尝试从模块调用我在工作表中定义的 Sub。
我在模块中使用的代码(恰好位于子模块内):
CallByName Worksheets("Sheet_name"), "Sub_name", vbMethod
但 Excel 不执行 Sub。模块和工作表位于同一工作簿内。
最佳答案
您需要将函数设置为Public
,如下所示
表1:
Public Sub test()
MsgBox "Got here!"
End Sub
模块:
Sub callTest()
With Sheet1
Call .test
End With
End Sub
关于excel - VBA 从模块调用工作表中的 SUB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33831691/