Board logo

標題: [發問] 如何終止執行vba程式 [打印本頁]

作者: mave    時間: 2016-6-7 11:29     標題: 如何終止執行vba程式

本帖最後由 mave 於 2016-6-7 11:31 編輯

各位大大好

小弟在學習vba時,
寫了一小段會自己一直重複執行的程式碼,
如下圖所示,每隔兩秒會在同一欄位一直往下一個殂儲存格填入數字,一直重複動作。
[attach]24442[/attach]

得到的結果像這樣:
[attach]24443[/attach]

但是,若小弟想要在寫另外一個程式碼,可以終止執行中的程式,
例如:  exit sub a_process

似乎是不被與許的,小弟所學不足,
是否可以請教各位大大,應該如何才能終止程式碼執行呢?
作者: stillfish00    時間: 2016-6-7 16:03

回復 1# mave
改成這樣,要停止就執行stop_next_b_process
  1. Private TimeToRun As Date

  2. Sub a_process()
  3.     TimeToRun = Now + TimeValue("00:00:02")
  4.     Application.OnTime TimeToRun, "b_process"
  5. End Sub

  6. Sub stop_next_b_process()
  7.     Application.OnTime TimeToRun, "b_process", , False
  8. End Sub
複製代碼





歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)