我试图从另一个子系统中调用一个子系统,并且收到一个Sub Not Defined错误。
当我在Sheet1中的特定单元格发生更改时,我试图运行一个在Sheet4中隐藏行的宏。
这是我的Sheet1代码:
Public Sub HiddenValidations()
If [O18]=true then call test
End Sub
这是我的Sheet4代码:
Public Sub test()
Rows("7").entirerow.hidden=true
End Sub
感谢您的帮助!
-Kim
答案 0 :(得分:2)
您需要限定宏名称:
Public Sub HiddenValidations()
If [O18]=true Then Sheet4.test
End Sub
(并且Call
不需要调用宏 - 据我所知,它只是出于向后兼容的原因而存在。)