【问题标题】:Use autofilter on more than 2 criteria对超过 2 个条件使用自动过滤器
【发布时间】:2014-03-17 01:56:23
【问题描述】:

你如何在超过 2 个变量上使用 VBA 自动过滤器 - 我不断收到错误消息:

未找到命名参数

代码如下:

.AutoFilter Field:=1, Criteria1:="HP Compaq 6000", Operator:=xlOr, Criteria2:="HP Compaq 8000", Operator:=xlOr, Criteria3:="HP Compaq 8200", Operator:=xlOr, Criteria4:="HP Compaq 8200 Elite", Operator:=xlOr, Criteria5:="HP Compaq dc5800", Operator:=xlOr, Criteria6:="HP Compaq dc7900", Operator:=xlOr, Criteria7:="HP Compaq Elite 8300 SFF", Operator:=xlOr, Criteria8:="HP Compaq Pro 8300 SFF"

我想知道是否可以使用自动过滤器在同一列中过滤具有 2 个以上条件的数据。如果没有,还有其他方法可以实现这个目标吗?

【问题讨论】:

    标签: vba excel


    【解决方案1】:

    改用这个:

    .AutoFilter Field:=1, Criteria1:=Array("HP Compaq 6000", "HP Compaq 8000", _
                                        "HP Compaq 8200", "HP Compaq 8200 Elite", _
                                        "HP Compaq dc5800", "HP Compaq dc7900", _
                                        "HP Compaq Elite 8300 SFF", "HP Compaq Pro 8300 SFF"), _
                        Operator:=xlFilterValues
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-09-05
      • 1970-01-01
      • 1970-01-01
      • 2018-04-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多