Tôi có 8 biến trong cột A, 1,2,3,4,5 và A, B, C.lọc ra nhiều tiêu chí sử dụng excel vba
Mục đích của tôi là lọc ra A, B, C và chỉ hiển thị 1-5.
tôi có thể làm điều này bằng cách sử dụng đoạn mã sau:
My_Range.AutoFilter Field:=1, Criteria1:=Array("1", "2", "3","4","5"), Operator:=xlFilterValues
Nhưng những gì mã lệnh thực hiện là nó lọc biến 1-5 và hiển thị chúng.
tôi wont làm ngược lại, nhưng năng suất kết quả tương tự, bằng cách lọc ra A, B, C và hiển thị các biến 1-5
Tôi đã thử mã này:
My_Range.AutoFilter Field:=1, Criteria1:=Array("<>A", "<>B", "<>C"), Operator:=xlFilterValues
Nhưng nó đã làm không làm việc.
Tại sao tôi không thể sử dụng mã này?
Nó cho lỗi này:
run time error 1004 autofilter method of range class failed
Làm thế nào tôi có thể thực hiện điều này?
thể trùng lặp của [Excel VBA AutoFilter tất cả ngoại trừ ba] (https://stackoverflow.com/questions/19497659/excel-vba-autofilter-all-but-three/35120033 ? s = 1 | 66.2429 # 35120033) – Jeeped