示例:
ActiveSheet.UsedRange.AutoFilter Field:=1, Criteria1:=12345678
ActiveSheet.UsedRange.AutoFilter Field:=1, Criteria1:=1234 & "*"
ActiveSheet.UsedRange.AutoFilter Field:=1, Criteria1:=Array(12345678, 12345679, 12345670, ...)
我的样本标准是以1234开头的八位数值。第一行有效,但第二行和第三行返回空白表。我已经尝试过后两行看似无数的变化,但都没有实现。谢谢!
答案 0 :(得分:2)
您可以尝试以下解决方法,只要您具有一致的8位数结构,就可以检查它是否在12340000和12349999的值范围内,如下面的行所示:
ActiveSheet.UsedRange.AutoFilter Field:=1, Criteria1:=">=12340000", Operator:=xlAnd, Criteria2:="<=12349999"