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

看板Office作者 (沒有暱稱)時間9年前 (2016/11/09 16:16), 9年前編輯推噓0(007)
留言7則, 2人參與, 最新討論串1/1
軟體: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

11/09 22:38, , 2F
網址底下有其他參考資料,不過要瞬間完成有非常的難度吧!
11/09 22:38, 2F
我的意思是說開始跟結束時的Timer相減為0 不會妄想真正的執行時間為0 ※ 編輯: ProTrader (36.237.197.192), 11/10/2016 02:12:11

11/10 15:45, , 3F
有查到 但是主要是要開兩個excel 來一起算
11/10 15:45, 3F

11/10 15:47, , 4F
11/10 15:47, 4F

11/10 15:48, , 5F
11/10 15:48, 5F

11/10 15:49, , 6F
但要小心 聽說 每個sub的檔案源 不能重複 因為開第一個
11/10 15:49, 6F

11/10 15:49, , 7F
第一個檔案就會變成唯讀
11/10 15:49, 7F
文章代碼(AID): #1O8jjhws (Office)