[問題]請問ExcelVBA的程序可改成非同步執行嗎??

作者: ProTrader (沒有暱稱)   2016-11-09 16:16:40
軟體:Excel VBA
版本:2016
Sub Test()
Call myPro1()
Call myPro2()
Call myPro3()
.
.
.
Call myProN()
End Sub
正常情況當在程序中呼叫其他副程式都是 同步執行
若上例中每個副程式都花1秒執行 則Test程序要花N秒執行
有沒有辦法可以改成非同步模式 直接呼叫N個副程式完全不等待
Test程序幾乎是瞬間執行完成
作者: Linkey (Linkey)   2016-11-09 22:26:00
http://analystcave.com/excel-vba-multithreading-tool/網址底下有其他參考資料,不過要瞬間完成有非常的難度吧!
作者: waiter337 (給開司一罐蘇格登)   2016-11-10 15:45:00
有查到 但是主要是要開兩個excel 來一起算等https://goo.gl/zQAuVR但要小心 聽說 每個sub的檔案源 不能重複 因為開第一個第一個檔案就會變成唯讀

Links booklink

Contact Us: admin [ a t ] ucptt.com