作者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/m.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