[VBA ] VBA在空白新EXCEL檔執行很快, 在舊檔卻慢

看板Visual_Basic作者 (InoueToro)時間14年前 (2011/12/10 14:56), 編輯推噓0(003)
留言3則, 1人參與, 最新討論串1/1
請問版友有沒有經驗 使用VBA for三次 QueryTables.Add 抓取網頁資料 放在新EXCEL檔裡跑,每次連網頁之間的時間差很短,速度很快 但是同樣的code, 放在一個本身已寫有很多程式的EXCEL裡跑會變很慢!! 感覺每次連網頁之間會有停頓感, 好像都被花了些時間判斷有沒有觸動event!? 可是我在for 之前已經 Application.Calculation = xlManual Application.ScreenUpdating = False Application.EnableEvents = False 還有可能是什麼原因嗎? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.33.138.31 ※ 編輯: InoueToro 來自: 114.33.138.31 (12/10 15:04)

12/10 22:31, , 1F
EXCEL 15MB會影響執行單一巨集的時間嗎?
12/10 22:31, 1F

12/10 23:34, , 2F
如何知道EXCEL執行一段巨集過程中, 計算資源用在那兒嗎?
12/10 23:34, 2F

12/11 00:15, , 3F
自解...要delete Name...
12/11 00:15, 3F
文章代碼(AID): #1EumA4xp (Visual_Basic)