1
ActiveSheet.Range("$A$1:$AK$5000").AutoFilter Field:=17, Criteria1:="<>"
我正在處理一個需要自動篩選大型字段的VBA項目。從上面的代碼可以看出,我正在過濾17字段或列。我希望代碼查看單元格A1中的值以確定要過濾的字段/列。例如,如果單元格A1表示15,我想按字段15進行過濾。所以,如果我沒有讓自己清楚,我想在代碼中用字段替換Field = 17:=(Cell A1 Value )VBA基於單元格內容的Excel自動篩選器列
你基本上已經有了答案:'Field:= Range(「A1」)。Value' – tigeravatar