在VBA中,AutoFilter函數用于自動篩選指定的數據,并保留滿足篩選條件的行。其語法如下:
Worksheet.AutoFilterMode = False '關閉所有的自動篩選
'在指定的列上應用篩選器
Range(“A1”).AutoFilter Field:=1, Criteria1:=“條件1”, Operator:=xlAnd, Criteria2:=“條件2”
上述代碼中,Field參數表示要篩選的列號或列名,Criteria1和Criteria2參數表示篩選條件,Operator參數表示篩選的邏輯關系(如與、或等)。
除了上述的基本用法,AutoFilter函數還可以應用更復雜的篩選條件,比如使用通配符、多個條件的組合篩選等。具體用法可以參考VBA的幫助文檔或官方教程。