[算表] Excel VBA速度超過函數,而貼錯值

看板Office作者 (tuy)時間11年前 (2014/12/03 21:27), 11年前編輯推噓0(003)
留言3則, 3人參與, 最新討論串1/1
軟體:Office 版本:2007 不知道各位前輩有沒有遇過下列的問題 因為工作需求,需要excel計算之後,產出多筆數值 但是當資料量一大時,就容易產生跳針的問題 例如說: 第51筆資料會與第50筆資料重複,猜測原因應該是Excel函數跑的速度太慢 跟不上VBA取值的速度,因此VBA抓到的值是上一筆的資料 是否有辦法解決上述的問題呢? 例如:可以請VBA跑慢一點,等確定函數跑完再抓值嗎? 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 115.43.154.114 ※ 文章網址: http://www.ptt.cc/bbs/Office/M.1417613240.A.6FD.html ※ 編輯: tuy (115.43.154.114), 12/03/2014 21:27:54

12/03 21:33, , 1F
想到的是VBA取值時Excel函數的部分也丟給巨集處理
12/03 21:33, 1F

12/03 21:55, , 2F
這的確是最理想的方法,但公式串連太多,短時間很難做到 @.@
12/03 21:55, 2F

12/05 10:46, , 3F
穿插 Application.Wait 不知可否
12/05 10:46, 3F
文章代碼(AID): #1KVm-uRz (Office)
文章代碼(AID): #1KVm-uRz (Office)