[VBA ] vlookup加速

看板Visual_Basic作者 (DD)時間2年前 (2021/09/26 22:33), 編輯推噓2(206)
留言8則, 3人參與, 2年前最新討論串1/1
想詢問大家,如題 vlookup的數量一多之後, 就會有點耗時間 前幾天想說寫到後台用迴圈計算每筆的值再帶出,不要再把公式輸出到工作簿去計算, 但發現後台計算速度好像沒有比較快... 而且資料有錯也不好檢查 請問大家會怎麼做? 現在可能就幾萬筆資料而已,為了更多資料處理預防一下,電腦 i5,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.137.81.97 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Visual_Basic/M.1632666802.A.2F1.html

09/26 23:05, 2年前 , 1F
可以用dictionary 來找尋 會快很多
09/26 23:05, 1F

09/27 19:26, 2年前 , 2F
感謝分享
09/27 19:26, 2F

10/01 04:18, 2年前 , 3F
看幾組vlookup 超過200~400組以上 就只能乖乖寫程式
10/01 04:18, 3F

10/01 04:19, 2年前 , 4F
到麻辣家族討論區翻資料 會翻的到
10/01 04:19, 4F

10/01 04:19, 2年前 , 5F
方法同1樓
10/01 04:19, 5F

10/01 04:20, 2年前 , 6F
但如果是幾萬次的vlookup 要快 就要另外寫陣列排序
10/01 04:20, 6F

10/01 04:20, 2年前 , 7F
幾千次內的 還可以用dictionary
10/01 04:20, 7F

10/07 23:00, 2年前 , 8F
感謝三樓大大分享
10/07 23:00, 8F
文章代碼(AID): #1XK8IoBn (Visual_Basic)
文章代碼(AID): #1XK8IoBn (Visual_Basic)