excel - 对具有不相关条件的多个列进行自动筛选
问题描述
我正在尝试在 VBA 中过滤我的数据。数据如下所示:
我只想显示上面写有 FAIL 的行。所以我试过了
.ListObjects("Table1").Range.AutoFilter Field:=1, Criteria1:="FAIL"
.ListObjects("Table1").Range.AutoFilter Field:=2, Criteria1:="=FAIL"
然而,它只是隐藏了一切。如果数据在同一列中,我会使用该operator
属性,但由于它位于不同的列中,我真的不知道该怎么做。
那么是否可以过滤来自不同列的不相关数据?
先感谢您。
解决方案
我想像使用AdvancedFilter
Range("A1:B4").AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:=Range _
("D1:E3"), Unique:=False
推荐阅读
- javascript - 如何在 JS 函数中动态设置键值?
- sql-server - SQL Server UDF函数替换列中的字符
- javascript - 嵌套数组 - 如何将一行元素添加到嵌套 JavaScript 数组
- mysql - 错误代码:1267。排序规则(latin1_swedish_ci,IMPLICIT)和(utf8_general_ci,COERCIBLE)的非法混合
- typescript - Typescript - 为什么不能推断出这个字符串文字类型?
- go - 在golang中处理逻辑错误与编程错误的惯用方法
- python - 我正在尝试将 csv 文件上传到 Python (Azure) 但遇到文件 IO 错误不存在
- postgresql - Spring JPA Hibernate在postgres中给出错误更新时间戳wo时区
- c++-cli - 未找到每个命令的 C++ CLI
- mongodb - 如何在 Studio 3T/MongoDB 中使用 mapReduce()