[問題] VBA 以Array做Autofilter引數問題
軟體: Excel
版本: M365
剛學VBA沒多久,練習一些簡單的case遇到以下問題,簡化說明如下
我有一個如下檔案,會列出需要篩選出的Index
https://i.imgur.com/LjDJYls.jpg
另一個檔案則是需要篩選的資料
https://i.imgur.com/7IFf16N.jpg
目前我是這樣寫的,來自動篩選需要的資料
https://i.imgur.com/E7Cfu9B.jpg
但實際執行的結果卻是如下
https://i.imgur.com/lsNZNz4.jpg
發現數字(2,3)的Index無法被篩選出來,嘗試把存儲格的格式改成文字,也試過將Select
ion.Value改成.Text,但還是無法
所以想請教一下我這樣的寫法有錯嗎? 是要將array的值轉成string嗎? 該怎麼做修改?
謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.242.3.254 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1621705705.A.0A8.html
※ 編輯: wu860125 (27.242.3.254 臺灣), 05/23/2021 01:55:15
※ 編輯: wu860125 (27.242.3.254 臺灣), 05/23/2021 01:56:22
→
05/23 07:11,
2年前
, 1F
05/23 07:11, 1F
→
05/23 07:11,
2年前
, 2F
05/23 07:11, 2F
→
05/23 07:11,
2年前
, 3F
05/23 07:11, 3F
→
05/23 14:23,
2年前
, 4F
05/23 14:23, 4F