首页 > 解决方案 > Range 类的 AutoFilter 方法失败 - Array <> NOT EQUAL

问题描述

我需要帮助。我不是专家,我正在学习 VBA,我只需要一条关于我正在尝试应用的过滤器的建议。以下代码给了我一个错误:

'范围类的自动筛选方法失败'

ActiveSheet.Range("A1").CurrentRegion.AutoFilter Field:=20, Criteria1:=Array("<>A", "<>B", "<>C"), _
Operator:=xlFilterValues

但是,当我使用 EQUAL 运行相同的代码时,它不会出错。

ActiveSheet.Range("A1").CurrentRegion.AutoFilter Field:=20, Criteria1:=Array("=A", "=B", "=C"), _
    Operator:=xlFilterValues

提前致谢

标签: arraysvbaautofilter

解决方案


推荐阅读