VBA自动筛选条件的

问题描述 投票:0回答:1

在列中,我有不同类型的文本,其中有零,空格,数字,破折号。通过VBA自动筛选器,我想选择所有零,空格和破折号以及<1000(或少于四个字符的数字)的数字。我的代码在下面。

如何修改或纠正它以获得正确的自动过滤器?

.Autofilter 14, 
    Array:=(
        Chr(32), Chr(45), Chr(10), Chr(13), CHr(150), Chr(175), Chr(151), Chr(48),
        "<1000"
    ),
    Operator:=xlFilterValues
excel vba autofilter
1个回答
0
投票

这应该起作用:

.AutoFilter field:=14, Criteria1:="<1000", Operator:=xlOr, _
    Criteria2:=Array(Chr(32), Chr(45), Chr(10), Chr(13), Chr(150), Chr(175), Chr(151), Chr(48))
© www.soinside.com 2019 - 2024. All rights reserved.