我在A列,1,2,3,4,5和A,B,C中有8个变量.
我的目标是过滤掉A,B,C并仅显示1-5.
我可以使用以下代码执行此操作:
My_Range.AutoFilter Field:=1, Criteria1:=Array("1", "2", "3","4","5"), _
Operator:=xlFilterValues
Run Code Online (Sandbox Code Playgroud)
但代码的作用是过滤变量1到5并显示它们.
我不会做相反的事情,但通过过滤出A,B,C并显示变量1到5,产生相同的结果
我试过这段代码:
My_Range.AutoFilter Field:=1, Criteria1:=Array("<>A", "<>B", "<>C"), _
Operator:=xlFilterValues
Run Code Online (Sandbox Code Playgroud)
但它没有用.
为什么我不能使用这段代码?
它给出了这个错误:
运行时错误1004范围类的autofilter方法失败
我怎么能这样做?