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

看板Visual_Basic作者 (oPTTo神奈)時間9年前 (2015/07/27 11:21), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
各位大大好 小弟想要在不使用系統排程的狀況下 讓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://www.ptt.cc/bbs/Visual_Basic/M.1437967262.A.DC6.html
文章代碼(AID): #1LjQEUt6 (Visual_Basic)
文章代碼(AID): #1LjQEUt6 (Visual_Basic)