我创建了以下宏:
    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 所在的另一个模块调用它时,我得到编译错误:“未定义子或函数”。
哪里有问题?