作者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/cn.aspx?n=bbs/Visual_Basic/M.1437967262.A.DC6.html