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

作者: Yaiba (緋心刀刃)   2015-07-27 23:15:13
sub A()
do
if right time then
call B()
end if
doevents()
loop
end sub
作者: Yaiba (緋心刀刃)   2015-07-27 23:16:00
基本上B不用呼叫A 因為A又沒結束而RIGHT TIME那行不能用等於 不然有可能不會執行到比較合適的作法是把年月日時分秒都加上去 超過就執行執行完更新時間至下一時間點即可
作者: haruka416 (oPTTo神奈)   2015-07-27 23:20:00
謝謝Y大 我大概懂了因為我不確定VBA是不是也是使用stack callback這類感覺有點像script語言 RUN過就結束了 不會跳回去@@看來function的call stack 在VBA還是成立的
作者: Yaiba (緋心刀刃)   2015-07-27 23:24:00
目前所有語言CALL FUNCTION基本上都是會回去的...
作者: haruka416 (oPTTo神奈)   2015-07-27 23:29:00
抱歉詢問一下 如果用application.ontime 設定執行時間把這行做Loop就可以了嗎?
作者: Yaiba (緋心刀刃)   2015-07-30 16:50:00
算是吧 一個程式固定Loop就可以了 但我認為要設離開方式

Links booklink

Contact Us: admin [ a t ] ucptt.com