[VBA ] 每天定時執行某巨集

作者: haruka416 (oPTTo神奈)   2015-07-27 11:20:58
各位大大好
小弟想要在不使用系統排程的狀況下
讓VBA每天可以在固定時間重複執行某個巨集(EXCEL不關閉)
目前有兩個module
module1 : 設定執行時間,時間到了執行module2
module2 : 主要要執行的巨集,執行完後會Call module1
所以現在的做法是我會先執行module1,時間到了執行module2
module2執行結束後又會執行module1,如此讓他有點像迴無窮圈的概念在跑
現在小弟遇到的問題是
module1 -> module2 -> module1 -> module2
在第二個module2執行時會有"陣列索引值超出範圍"的錯誤(兩次中間隔了一天)
想請教各位這種互相呼叫是有什麼index會一直count到爆表嗎?
因為看偵錯,是停留在切換sheet的那一行,但這一行沒有用到任何工作表的索引
懇請各位大大解惑
或者有其他寫法,也煩請指教
謝謝!!

Links booklink

Contact Us: admin [ a t ] ucptt.com