VBA 在调用的模块中,如何用命令退出主模块

3次

问题描述:

VBA 在调用的模块中,如何用命令退出主模块,跪求好心人,帮我度过难关!

最佳答案

推荐答案

建议:改成 Function B(),返回一个值给调用的 Sub A(),在 Sub A() 中判断此返回值,如果满足指定条件,则结束程序。

其他答案

建议:

改成 Function B(),返回一个值给调用的 Sub A(),在 Sub A() 中判断此返回值,如果满足指定条件,则结束程序。

其他答案

我首先想到的是定义a=0,再sub B(a),在退出sub b的时候a=1 在下面引用if语句,如果a=1,退出sub a,否则继续跳用sub b,还有啊,a的传递要是 ByRef 传递的,byval的不可行~希望能够帮到你 ^ ^

其他答案

分别在sub a和sub b中设置跳出条件后,加入下面代码。

exit sub

即可

为你推荐