作者tina1688
看板Office
標題[算表] 依據清單篩選其他檔案資料VBA
時間Mon Sep 9 14:58:31 2019
請教各位大大
如何運用VBA
依據篩選清單
篩選其他檔案的多筆編號
如下示意圖
錄了聚集不知如何嵌入變數進去array
再麻煩大大解惑
謝謝喔
https://i.imgur.com/dHHXVjc.jpg
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.10.23.54 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Office/M.1568012313.A.00C.html
1F:→ soyoso: 不太了解什麼意思?錄了"巨集"不知如何嵌入變數進去array09/09 15:04
2F:→ soyoso: 但沒有看到內文有貼巨集09/09 15:04
3F:→ soyoso: 還有就是篩選後要做什麼?回傳b欄產品?09/09 15:05
4F:→ soyoso: 還是要將篩選後的資料另存在其他活頁簿,工作表內09/09 15:06
大大,不好意思補充說明
檔案一和二是依據清單篩選就好
為了方便比對資料用
剩下疑問是
不知道如何塞清單變數進去
如下圖
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
5F:→ soyoso: 設個有變數a(元素個數),迴圈,於range.specialcells可見 09/09 17:18
6F:→ soyoso: 儲存格,將資料指定到該變數a,元素索引方面也設個變數b來 09/09 17:18
7F:→ soyoso: 累加(如變數b=變數b+1) 09/09 17:18
8F:→ soyoso: 最後改為criteria1:=變數a 09/09 17:18
9F:→ soyoso: 補充一下迴圈於range.specialcells可見儲存格,是因為看到 09/09 17:23
10F:→ soyoso: 工作表"檔案一"和"檔案二"有篩選,回文才這樣建議,如果沒 09/09 17:23
11F:→ soyoso: 有篩選,是以"篩選清單標準"的話,可能就是迴圈判斷、 09/09 17:23
12F:→ soyoso: range.find或是range.autofilter,來讀進變數a內 09/09 17:23
13F:→ tina1688: 大大謝謝我來研究看看。感恩 09/09 22:02