gpt4 book ai didi

vba - 子未定义错误: Calling a Macro in Another Sheet

转载 作者:行者123 更新时间:2023-12-03 03:29:45 25 4
gpt4 key购买 nike

我尝试从另一个子程序调用子程序,但收到“子程序未定义”错误。

我正在尝试运行一个宏,当 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

感谢您的帮助!

-金

最佳答案

您需要限定您的宏名称:

Public Sub HiddenValidations()
If [O18]=true Then Sheet4.test
End Sub

(并且不需要 Call 来调用宏 - 据我所知,它的存在只是为了向后兼容的原因。)

关于vba - 子未定义错误: Calling a Macro in Another Sheet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46248382/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com