[算表] excel vba篩選不等於另一檔案A欄中任一格

看板Office作者 (coup de foudre)時間6年前 (2017/12/18 16:27), 6年前編輯推噓1(108)
留言9則, 3人參與, 6年前最新討論串1/1
軟體:excel 版本:2xxx 我想篩選甲檔案13列H欄, 條件為「不等於乙檔案工作表”職稱"的A欄中任一儲存格」, 試寫如下: https://i.imgur.com/jS4k05m.jpg
當然我功力太弱編譯會失敗@@ 請問正確寫法為何呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.140.198.15 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1513585644.A.9EC.html ※ 編輯: jumbotest (223.140.198.15), 12/18/2017 16:28:31 ※ 編輯: jumbotest (223.140.198.15), 12/18/2017 16:28:52

12/18 17:50, 6年前 , 1F
你先試著錄製勾選3個選項的篩選,會看到陣列形式的條件
12/18 17:50, 1F

12/18 17:50, 6年前 , 2F
寫法。把你要的條件改成陣列取用就好了
12/18 17:50, 2F

12/19 08:35, 6年前 , 3F
我會試試看 謝謝
12/19 08:35, 3F
我改成陣列方式, 其中綠色註解是錄製的結果, 紅色是我修改後的程式碼, 可是出現語法錯誤了QQ 請問要怎麼修正呢? https://i.imgur.com/jzE8nhp.jpg
※ 編輯: jumbotest (223.140.134.122), 12/19/2017 12:14:11

12/19 12:38, 6年前 , 4F
如以連結為不等於二個選項來看,可錄製巨集,不等於,寫法
12/19 12:38, 4F

12/19 12:39, 6年前 , 5F
會是"<>字串"或以"<>"& range的方式
12/19 12:39, 5F
我先嘗試用“<>字串”的方式, 請問是這樣嗎? https://i.imgur.com/xdJgIxU.jpg

12/19 12:40, 6年前 , 6F
如原po是以xlFilterValues的方式且不等於的話,可迴圈第八
12/19 12:40, 6F

12/19 12:42, 6年前 , 7F
欄(H欄)有值的儲存格,工作表函數countif,來計數不等於A
12/19 12:42, 7F

12/19 12:43, 6年前 , 8F
欄(為0)的字串,連結該字串&,最後在篩選條件內以split
12/19 12:43, 8F
※ 編輯: jumbotest (223.140.134.122), 12/19/2017 13:55:05

12/19 14:02, 6年前 , 9F
寫法為"<>" & workbooks(....
12/19 14:02, 9F
已成功, 不過我原本以為可以繼續設定criteria3,4,5..XD 我先google一下split用法好了, 謝謝 ※ 編輯: jumbotest (223.140.134.122), 12/19/2017 15:33:27
文章代碼(AID): #1QDtlidi (Office)