[VBA ] 在副程式中,如何中斷主程式?

看板Visual_Basic作者 (cool21540125)時間10年前 (2014/12/30 11:25), 編輯推噓3(304)
留言7則, 5人參與, 最新討論串1/1
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://www.ptt.cc/bbs/Visual_Basic/M.1419909910.A.053.html

12/30 12:14, , 1F
沒有那種事
12/30 12:14, 1F

12/30 16:40, , 2F
兒子要殺爸爸
12/30 16:40, 2F

12/30 17:50, , 3F
B改FUNCTION 傳參數給A 由A判斷
12/30 17:50, 3F

12/30 18:46, , 4F
感謝提醒,之後我有想到替代的解決方法了
12/30 18:46, 4F

12/30 18:47, , 5F
我先把值傳到儲存格, exit sub,由主程式設if離開
12/30 18:47, 5F

12/31 05:11, , 6F
改為不要用Sub 用 Function可能會比較好一點
12/31 05:11, 6F

12/29 16:41, , 7F
之後發現確實是有方法,在副程式中加入「End」即可
12/29 16:41, 7F
文章代碼(AID): #1KeXiM1J (Visual_Basic)
文章代碼(AID): #1KeXiM1J (Visual_Basic)