當前位置:成語大全網 - 書法字典 - 如何通過VBA VLOOKUP宏匹配sheet2中sheet1的字段,通過點擊按鈕匹配B中的數據。

如何通過VBA VLOOKUP宏匹配sheet2中sheet1的字段,通過點擊按鈕匹配B中的數據。

如果數據線數量特別多,需要使用字典對象寫代碼,雙循環的效率會很低。例如:

arr?=?床單(2)。範圍(" A1:B100 ")?原始數據區

設置?db?=?CreateObject("腳本。字典》)

為了什麽?我?=?1?去哪?欠奉

db(arr(i,1))?=?arr(i,2)

下壹個?我

arr?=?張(1)。Range("A1:B88 ")?結果數據區

為了什麽?我?=?1?去哪?欠奉

arr(i,2)?=?db(arr(i,1))

下壹個?我

張(1)。Range("A1:B88 ")?=?arr?數據量小的時候保存結果,上面的代碼很復雜,但是兩個表的數據上萬的時候,VLOOKUP會卡半天,上面的代碼1分鐘就可以完成。