[問題] EXCEL VBA 吃記憶體
軟體: EXCEL
版本: 2010
在下做了一個EXCEL VBA, 功能是每天上yahoo finance抓台股將近2000檔股價再用函數判
斷將需要的股票抓出來,下載一支股票就做一次判斷,不符判斷就刪除,資料不會留在檔
案裡。
我的VBA中用了大量的copy, paste, autofill 及寫入公式的巨集,一開始跑的時候速度
很慢,約3秒才跑完一檔,後來我在巨集最後刪除剪貼簿內容、定義名稱和連線資料後,
檔案大減肥,變成一秒跑一檔,可是跑前面40檔都沒有問題,40檔之後開始變成1.5秒跑
一檔,然後跑的速度愈來愈慢。
請問各位大大除了以上我幫檔案減肥的方法以外,還有沒有什麼建議可以幫助我優化速度
?感恩!!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.70.217.79
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1450697529.A.E3C.html
→
12/21 19:46, , 1F
12/21 19:46, 1F
→
12/21 19:46, , 2F
12/21 19:46, 2F
→
12/21 19:58, , 3F
12/21 19:58, 3F
→
12/21 19:59, , 4F
12/21 19:59, 4F