[VBA ] AutoFilter篩選多個值

看板Visual_Basic作者 (123)時間9年前 (2015/07/09 18:52), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
各位大大好, 小弟最近剛學用VBA, 遇到一個問題想要請問: 想要篩選出非ant開頭、非balloon開頭、不包含cat字眼的值, 但是遇到以下問題,求解~ ============================================================================= 1. ActiveSheet.Range("$B$5:$K$20000").AutoFilter Field:=2, Criteria1:=Array( _ "<>ant*", "<>balloon*", "<>*cat*"), Operator:=xlAnd => 只會篩選不包含cat字眼的值 ============================================================================= 2. ActiveSheet.Range("$B$5:$K$20000").AutoFilter Field:=2, Criteria1:=Array( _ "<>ant*", "<>balloon*", "*cat*"), Operator:=xlFilterValues => Class Range的AutoFilter 方法失敗 ============================================================================= 3. ActiveSheet.Range("$B$5:$K$20000").AutoFilter Field:=2, Criteria1:= _ "<>ant*", Operator:=xlAnd, Criteria2:= "<>balloon*" => 只能篩選兩個值 ============================================================================= 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.137.190.243 ※ 文章網址: https://www.ptt.cc/bbs/Visual_Basic/M.1436439163.A.A76.html

07/09 19:53, , 1F
篩完後再篩
07/09 19:53, 1F

07/14 14:55, , 2F
請問要如何篩完再篩? 篩第二次就會只套用第二次的結果
07/14 14:55, 2F
文章代碼(AID): #1Ldb9xfs (Visual_Basic)
文章代碼(AID): #1Ldb9xfs (Visual_Basic)