具有两个以上标准的自动筛选器异常

时间:2015-10-01 15:19:22

标签: excel vba excel-vba autofilter

我正在尝试使用我的宏来过滤我的数据,我想允许除了三个标准之外的所有内容。我的代码使用两个条件,但它不允许我添加第三个,我不能出于某种原因使用Criteria1:= Array函数。我的代码是:

wsO.Range("A1").AutoFilter Field:=36, Criteria1:="<>Accept as Medicare product", Criteria2:="<>Accept as NJ Medicaid product", Criteria3:="<>Accept as Medicaid product", Operator:=xlFilterValues

返回名称参数未找到(因为我相信你只能以这种方式添加2个标准)

我也尝试过:

wsO.Range("A1").AutoFilter Field:=36, Criteria1:=Array( _
"<>Accept as Medicare product", "<>Accept as NJ Medicaid product", "<>Accept as Medicaid product"), Operator:=xlFilterValues

返回错误:运行时错误'1004':应用程序定义或对象定义错误。

1 个答案:

答案 0 :(得分:0)

您可以遍历范围并隐藏行。

networkx