我哈瓦包含在列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