[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