看板 Office 關於我們 聯絡資訊
軟體: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://www.ptt.cc/bbs/Office/M.1478679403.A.EB6.html
Linkey: 網址底下有其他參考資料,不過要瞬間完成有非常的難度吧! 11/09 22:38
我的意思是說開始跟結束時的Timer相減為0 不會妄想真正的執行時間為0 ※ 編輯: ProTrader (36.237.197.192), 11/10/2016 02:12:11
waiter337: 有查到 但是主要是要開兩個excel 來一起算 11/10 15:45
waiter337: 等 11/10 15:47
waiter337: https://goo.gl/zQAuVR 11/10 15:48
waiter337: 但要小心 聽說 每個sub的檔案源 不能重複 因為開第一個 11/10 15:49
waiter337: 第一個檔案就會變成唯讀 11/10 15:49