[問題] VBA 以Array做Autofilter引數問題

看板Office作者 (wu860125)時間2年前 (2021/05/23 01:48), 2年前編輯推噓0(004)
留言4則, 2人參與, 2年前最新討論串1/1
軟體: 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
巨集1的2、3改以'2和'3方式鍵入
05/23 07:11, 1F

05/23 07:11, 2年前 , 2F

05/23 07:11, 2年前 , 3F
或是儲存格格式改為文字後,重新鍵入2和3
05/23 07:11, 3F

05/23 14:23, 2年前 , 4F
原來重新輸入即可 感謝s大
05/23 14:23, 4F
文章代碼(AID): #1WgKFf2e (Office)