首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >VBA筛选2个以上的条件

VBA筛选2个以上的条件
EN

Stack Overflow用户
提问于 2019-01-08 02:33:32
回答 4查看 1.3K关注 0票数 0

我正在寻找一个简单的解决方案来解决我的过滤问题。我正在试着过滤掉第九栏中的以下字母组合:RB__,RCRG。我尝试了几种方法来做到这一点。我尝试的第一种方式是:

代码语言:javascript
复制
  Set Bigpic = Workbooks.Open("S:\NFInventory\groups\CID\CID Database\BigPic Files\BigPic 2018.xlsx", , , , , , , , True)
     lrow = ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Row
     Rows("1:1").Select
     Selection.AutoFilter
     ActiveSheet.Range("A1:CU" & lrow).AutoFilter Field:=9, Criteria1:="<>RB", Operator:=xlAnd, Criteria2:="<>RC", Operator:=xlAnd, Criteria3:="<>RG"

这失败了,所以我尝试使用数组,但似乎也失败了。它返回的结果只有RG被过滤掉了,而其他的则留了下来。任何推动正确方向的努力都将是有帮助的。

代码语言:javascript
复制
 Set Bigpic = Workbooks.Open("S:\NFInventory\groups\CID\CID Database\BigPic 
 Files\BigPic 2018.xlsx", , , , , , , , True)
     lrow = ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Row
     Rows("1:1").Select
     Selection.AutoFilter
     ActiveSheet.Range("A1:CU" & lrow).AutoFilter Field:=9, 
 Criteria1:=Array("<>RB", "<>RC", "<>RG")
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54079906

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档