子未定义的错误:调用另一张表中的macros
我试图从另一个子调用一个子,并得到一个子未定义的错误。
我试图运行Sheet1中的特定单元格发生更改时隐藏一行的macros。
这是我的Sheet1的代码:
Public Sub HiddenValidations() If [O18]=true then call test End Sub
这是我的Sheet4代码:
Public Sub test() Rows("7").entirerow.hidden=true End Sub
感谢您的帮助!
-Kim
您需要限定您的macros名称:
Public Sub HiddenValidations() If [O18]=true Then Sheet4.test End Sub
(并不需要调用macros来调用macros – 据我所知,它只是出于向后兼容的原因才存在。)