如何过滤出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"