[算表] 依據清單篩選其他檔案資料VBA

看板Office作者時間4年前 (2019/09/09 14:58), 4年前編輯推噓0(0013)
留言13則, 2人參與, 4年前最新討論串1/1
請教各位大大 如何運用VBA 依據篩選清單 篩選其他檔案的多筆編號 如下示意圖 錄了聚集不知如何嵌入變數進去array 再麻煩大大解惑 謝謝喔 https://i.imgur.com/dHHXVjc.jpg
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.10.23.54 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1568012313.A.00C.html

09/09 15:04, 4年前 , 1F
不太了解什麼意思?錄了"巨集"不知如何嵌入變數進去array
09/09 15:04, 1F

09/09 15:04, 4年前 , 2F
但沒有看到內文有貼巨集
09/09 15:04, 2F

09/09 15:05, 4年前 , 3F
還有就是篩選後要做什麼?回傳b欄產品?
09/09 15:05, 3F

09/09 15:06, 4年前 , 4F
還是要將篩選後的資料另存在其他活頁簿,工作表內
09/09 15:06, 4F
大大,不好意思補充說明 檔案一和二是依據清單篩選就好 為了方便比對資料用 剩下疑問是 不知道如何塞清單變數進去 如下圖 https://i.imgur.com/fkGBHM2.jpg
※ 編輯: tina1688 (101.10.23.54 臺灣), 09/09/2019 17:13:07 ※ 編輯: tina1688 (101.10.23.54 臺灣), 09/09/2019 17:14:37

09/09 17:18, 4年前 , 5F
設個有變數a(元素個數),迴圈,於range.specialcells可見
09/09 17:18, 5F

09/09 17:18, 4年前 , 6F
儲存格,將資料指定到該變數a,元素索引方面也設個變數b來
09/09 17:18, 6F

09/09 17:18, 4年前 , 7F
累加(如變數b=變數b+1)
09/09 17:18, 7F

09/09 17:18, 4年前 , 8F
最後改為criteria1:=變數a
09/09 17:18, 8F

09/09 17:23, 4年前 , 9F
補充一下迴圈於range.specialcells可見儲存格,是因為看到
09/09 17:23, 9F

09/09 17:23, 4年前 , 10F
工作表"檔案一"和"檔案二"有篩選,回文才這樣建議,如果沒
09/09 17:23, 10F

09/09 17:23, 4年前 , 11F
有篩選,是以"篩選清單標準"的話,可能就是迴圈判斷、
09/09 17:23, 11F

09/09 17:23, 4年前 , 12F
range.find或是range.autofilter,來讀進變數a內
09/09 17:23, 12F

09/09 22:02, 4年前 , 13F
大大謝謝我來研究看看。感恩
09/09 22:02, 13F
文章代碼(AID): #1TTVWP0C (Office)