我创建了以下宏:
Sub X()
Call Y
Range("A1:M31").Calculate
End Sub
Y 在另一个模块中被定义为 Public:
Public Sub Y()
Cells(13, 13) = A()
Cells(14, 13) = B()
End Sub
Y,当被调用时(通过按钮或某些事件之后)可以完美运行并调用 A 和 B,它们是与 Y 在同一模块中定义的其他宏。但是,当我尝试从 X 所在的另一个模块调用它时,我得到编译错误:“未定义子或函数”。
哪里有问题?