現在做了一個表格
內容如圖下分了商品編號, 倉庫號和倉庫名
希望能輸入商品編號後能自動帶出倉庫號和倉庫名
而倉庫號和倉庫名的資料希望在不同表格上找
例如a表找不到的話 ➡ 到b表找 ➡ b表找不到到c表找
現在以普通iferro + xlookup的話能達至效果
如下
=IFERROR(XLOOKUP(C2,[test.xlsm]前回!C:C,[test.xlsm]前回!A:A),IFERROR(XLOOKUP(C2,'文檔路徑'!$T:$T,'文檔路徑'!$AE:$AE),XLOOKUP(C2,'文檔路徑'!$U:$U,'文檔路徑'!$AF:$AF)))
但由於a表跟b表為不同檔案 所以公式很長, 文檔很大
而且每次輸入公式也需要很多步驟(例如找路徑...)
找了很多資料也找不到相關的做法, 想問一下iferro + xlookup的運算在應如何vba進行?
vba 可看看 fso 或 sql. fso 比較簡單,sql 很快.建議學學 fso 先.
好的 我先找一下資料 謝謝!
https://club.excelhome.net/forum.php?mod=viewthread&tid=1174170&extra=page%3D1
對岸的,很有學習 excel vba 價值的網站
sorry, 應該用 Workbooks.Open 可以了.
打開相關檔案,如果要找的是一對一,可用 find. 如果一對多便要用 for next 了.