在VBA中,AutoFilter函数用于自动筛选指定的数据,并保留满足筛选条件的行。其语法如下:
Worksheet.AutoFilterMode = False '关闭所有的自动筛选
'在指定的列上应用筛选器
Range("A1").AutoFilter Field:=1, Criteria1:="条件1", Operator:=xlAnd, Criteria2:="条件2"
上述代码中,Field参数表示要筛选的列号或列名,Criteria1和Criteria2参数表示筛选条件,Operator参数表示筛选的逻辑关系(如与、或等)。
除了上述的基本用法,AutoFilter函数还可以应用更复杂的筛选条件,比如使用通配符、多个条件的组合筛选等。具体用法可以参考VBA的帮助文档或官方教程。