2017年4月6日 星期四

[EXCEL VBA] 處理大量資料,加速EXCEL 的效率


Purpose:  處理大量資料,加速EXCEL 的效率


當處理很多檔案的狀況,大部分會類似下面的流程

使用excel 開啟檔案 => copy  到sheet => 處理

or

使用excel 開啟檔案 => 處理 => copy  到sheet


增加速度的方法很簡單,就是不要將這些show出到螢幕上,節省資源,command如下

Application.ScreenUpdating = False


以我的應用開啟4096個檔案做分析,速度約可以提升4倍以上.

180 min  => 30 min

沒有留言:

張貼留言