我在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
但是代码的作用是过滤变量1到5并显示它们。
我不会做相反的事情,但是通过滤除A,B,C并显示变量1至5会产生相同的结果
我尝试了这段代码:
My_Range.AutoFilter Field:=1, Criteria1:=Array("<>A", "<>B", "<>C"), Operator:=xlFilterValues
但这没有用。
为什么我不能使用此代码?
它给出了这个错误:
运行时错误1004范围类的自动筛选方法失败
我该如何执行呢?
江户川乱折腾
幕布斯7119047