VBA中多个字段的自动过滤

罗西

我正在尝试将自动过滤器应用于按两列过滤的一组数据。有没有比我在下面写的更有效的方法,它可以在一个语句中处理两个字段,而不必编写另一个实际上相同的块并使代码变得很长?

Range("A1").CurrentRegion.AutoFilter _
Field:=5, _
Criteria1:="1", _
VisibleDropDown:=True

Range("A1").CurrentRegion.AutoFilter _
Field:=6, _
Criteria1:=">0", _
VisibleDropDown:=True
斯科特·霍尔兹曼

这更干净一点:

With Range("A1").CurrentRegion
    .AutoFilter 5, "1"
    .AutoFilter 6, ">0"
End With

如果您愿意,可以重新添加标识符。VisibleDropDown = True默认情况下,您不需要它。

否则,您无法在同一行中自动筛选多个字段。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

单个自动过滤器中多个字段的条件自动过滤器

自动过滤多个通配符

如何遍历多个自动过滤条件

如果列中的单元格包含某些文本则隐藏行或使用4个条件自动过滤单个字段

具有动态字段列的VBA自动过滤器

VBA:在多个实体单元上具有下拉菜单的自动过滤器

在DevExpress中由DisplayText自动过滤

有没有一种方法可以在Excel VBA中同时对多个列运行自动过滤器?

从整个工作表中清除自动过滤器(多个表)

在VBA中自动过滤,条件为单元格范围

Excel VBA-使用数组作为自动过滤器中的条件,而不是预期的结果

使用VBA自动过滤具有不同工作表中的值的多列

在 Excel 2010 中使用 VBA 在表格中应用自动过滤器

VBA - 自动过滤然后将结果复制到新工作表中

在Javascript / Lodash中过滤对象数组中的多个字段

DRF:在一个请求中过滤多个字段

我可以在Firestore搜索中过滤多个字段吗?

如何快速过滤UITableView中的多个字段

在单个查询中过滤多个字段的查询

如何使用$ filter('filter')过滤AngularJS中的多个字段

如何在Elasticsearch中过滤多个字段和值?

使用范围数组自动过滤多个条件

VBA复选框可定义自动过滤条件

VBA,自动过滤和复制大量数据

如何使用VBA处理自动过滤器

可变范围的VBA自动过滤器

使用 vba 为数据创建自动过滤器

无法使用 VBA 选择自动过滤的表数据

Vba 到基于多列的自动过滤器