作者wu860125 (wu860125)
看板Office
標題[問題] VBA 以Array做Autofilter引數問題
時間Sun May 23 01:48:23 2021
軟體: 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://webptt.com/m.aspx?n=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
1F:→ soyoso: 巨集1的2、3改以'2和'3方式鍵入 05/23 07:11
3F:→ soyoso: 或是儲存格格式改為文字後,重新鍵入2和3 05/23 07:11
4F:→ wu860125: 原來重新輸入即可 感謝s大 05/23 14:23