我正在寻找一个简单的解决方案来解决我的过滤问题。我正在试着过滤掉第九栏中的以下字母组合:RB
__,RC
和RG
。我尝试了几种方法来做到这一点。我尝试的第一种方式是:
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
被过滤掉了,而其他的则留了下来。任何推动正确方向的努力都将是有帮助的。
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")
https://stackoverflow.com/questions/54079906
复制相似问题