作者cool21540125 (cool21540125)
看板Visual_Basic
标题[VBA ] 在副程式中,如何中断主程式?
时间Tue Dec 30 11:25:08 2014
Sub a()
...
...
call b
...
...
End Sub
Sub b()
...
...
If OOXX then
????
End If
...
...
End Sub
小弟遇到一个问题,由主程序a中执行,之後call 副程序b
在做if判断时,若符合条件,则要整个跳离主程序
小弟知道,如果要跳离副程序b,可直在????处打
Exit Sub
但是我是要直接跳离a
请问各位前辈,Excel VBA有这种写法吗?
麻烦指教,感谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 210.61.129.10
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Visual_Basic/M.1419909910.A.053.html
1F:→ MOONRAKER: 没有那种事 12/30 12:14
2F:推 johnpage: 儿子要杀爸爸 12/30 16:40
3F:推 tsongs: B改FUNCTION 传参数给A 由A判断 12/30 17:50
4F:→ cool21540125: 感谢提醒,之後我有想到替代的解决方法了 12/30 18:46
5F:→ cool21540125: 我先把值传到储存格, exit sub,由主程式设if离开 12/30 18:47
6F:推 Yaiba: 改为不要用Sub 用 Function可能会比较好一点 12/31 05:11
7F:→ cool21540125: 之後发现确实是有方法,在副程式中加入「End」即可 12/29 16:41