如何过滤出VBA中的特定值?
嗨,我知道如何过滤一个特定的值,但我如何让它过滤,以便除了一个值之外,所有内容都显示出来?必须有一种比将所有值写入筛选代码更简单的方法如何过滤出VBA中的特定值?,vba,excel,Vba,Excel,嗨,我知道如何过滤一个特定的值,但我如何让它过滤,以便除了一个值之外,所有内容都显示出来?必须有一种比将所有值写入筛选代码更简单的方法 谢谢你的帮助 现在就分类了。发现我需要引号内的字符并删除数组()部分。您可以使用(不等于) Criteria1:=“GPRS通话” 所有内容现在都将显示在表中,但带有“GPRS呼叫”的行除外 Dim rng As Range lMaxRows = Cells(Rows.Count, "I").End(xlUp).Row` Set rng = ActiveShe
谢谢你的帮助 现在就分类了。发现我需要引号内的字符并删除数组()部分。您可以使用
(不等于)
Criteria1:=“GPRS通话”
所有内容现在都将显示在表中,但带有“GPRS呼叫”的行除外
Dim rng As Range
lMaxRows = Cells(Rows.Count, "I").End(xlUp).Row`
Set rng = ActiveSheet.Range("A1:K" & lMaxRows)
FilterField = WorksheetFunction.Match("Description", rng.Rows(1), 0)
If ActiveSheet.AutoFilterMode = False Then
rng.AutoFilter
rng.AutoFilter Field:=FilterField, Criteria1:=Array( _
"GPRS Calls"), Operator:=xlFilterValues
End If
Criteria1:="<>GPRS Calls"