我哈瓦包含在列13中的下列值的表tbl_recommendations
( 「=」):--
,-
,=
,+
,++
。Excel的VBA Range.AutoFilter濾波等號
現在,我想過濾爲=
,+
,++
。這是手動工作,但是,我在使用VBA過濾=
時遇到一些問題。只需用宏錄製,它給了我下面的代碼:
Sub Test()
ActiveSheet.ListObjects("tbl_recommendations").Range.AutoFilter Field:=13, _
Criteria1:=Array("+", "++", " = "), Operator:=xlFilterValues
End Sub
當執行這個宏,它只能用於過濾和+
++
,但不是=
。有什麼訣竅?
你有沒有試過不帶空格sourrounding了'='? – Veve
似乎使用'「=」'爲過濾器保存,以便通過使用:'Criteria1:=「=」'顯示指定字段的空白,請閱讀http://www.ozgrid.com/VBA/autofilter -vba-criteria.htm –
@ShaiRado你是對的。但是,我期望有一種可能性,因爲我可以手動過濾'='。 – Andi