[问题]请问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