作者ProTrader (没有昵称)
看板Office
标题[问题]请问ExcelVBA的程序可改成非同步执行吗??
时间Wed Nov 9 16:16:40 2016
软体:Excel VBA
版本:2016
Sub Test()
Call myPro1()
Call myPro2()
Call myPro3()
.
.
.
Call myProN()
End Sub
正常情况当在程序中呼叫其他副程式都是 同步执行
若上例中每个副程式都花1秒执行 则Test程序要花N秒执行
有没有办法可以改成非同步模式 直接呼叫N个副程式完全不等待
Test程序几乎是瞬间执行完成
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.237.197.192
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1478679403.A.EB6.html
2F:→ Linkey: 网址底下有其他参考资料,不过要瞬间完成有非常的难度吧! 11/09 22:38
我的意思是说开始跟结束时的Timer相减为0
不会妄想真正的执行时间为0
※ 编辑: ProTrader (36.237.197.192), 11/10/2016 02:12:11
3F:→ waiter337: 有查到 但是主要是要开两个excel 来一起算 11/10 15:45
4F:→ waiter337: 等 11/10 15:47
6F:→ waiter337: 但要小心 听说 每个sub的档案源 不能重复 因为开第一个 11/10 15:49
7F:→ waiter337: 第一个档案就会变成唯读 11/10 15:49