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