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
嗨,我知道如何过滤特定值,但我如何让它过滤所以一切都显示除了一个值?必须有一种比将所有值都写入过滤器代码更简单的方法。
感谢您的帮助!
答案 0 :(得分:0)
现在排序。发现我需要<>在引号内并删除array()部分。
答案 1 :(得分:0)
您可以使用<>
(不等于)。
Criteria1:="<>GPRS Calls"
除了带有&#34; GPRS通话&#34;的行外,现在所有内容都会显示在表格中。