作者haruka416 (oPTTo神奈)
看板Visual_Basic
標題[VBA ] 每天定時執行某巨集
時間Mon Jul 27 11:20:58 2015
各位大大好
小弟想要在不使用系統排程的狀況下
讓VBA每天可以在固定時間重複執行某個巨集(EXCEL不關閉)
目前有兩個module
module1 : 設定執行時間,時間到了執行module2
module2 : 主要要執行的巨集,執行完後會Call module1
所以現在的做法是我會先執行module1,時間到了執行module2
module2執行結束後又會執行module1,如此讓他有點像迴無窮圈的概念在跑
現在小弟遇到的問題是
module1 -> module2 -> module1 -> module2
在第二個module2執行時會有"陣列索引值超出範圍"的錯誤(兩次中間隔了一天)
想請教各位這種互相呼叫是有什麼index會一直count到爆表嗎?
因為看偵錯,是停留在切換sheet的那一行,但這一行沒有用到任何工作表的索引
懇請各位大大解惑
或者有其他寫法,也煩請指教
謝謝!!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.124.186.194
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Visual_Basic/M.1437967262.A.DC6.html