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

作者: wu860125 (wu860125)   2021-05-23 01:48:23
軟體: 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嗎? 該怎麼做修改?
謝謝!
作者: soyoso (我是耀宗)   2021-05-23 07:11:00
巨集1的2、3改以'2和'3方式鍵入https://i.imgur.com/IyA6gXa.jpg或是儲存格格式改為文字後,重新鍵入2和3
作者: wu860125 (wu860125)   2021-05-23 14:23:00
原來重新輸入即可 感謝s大

Links booklink

Contact Us: admin [ a t ] ucptt.com