简体   繁体   English

以数字数组作为条件的自动筛选

[英]AutoFilter with an array of numbers as a criteria

I am using the code below to filter a certain column. 我正在使用下面的代码来过滤特定的列。 I want to select all positive numbers and negative numbers: -1, -2, -3. 我想选择所有正数和负数:-1,-2,-3。 Criteria1 is working but in criteria2, I only get rows with -3. Criteria1正常工作,但在criteria2中,我仅得到带有-3的行。 I can't make the array with negative numbers work. 我不能使带有负数的数组起作用。 Help please. 请帮助。

With Range("A:AG")
     .AutoFilter Field:=33, Criteria:=">0", Operator:=xlOr, _
     Criteria2:=Array("-1", "-2", "-3"), Operator:= xlFilterValues
End With

https://stackoverflow.com/users/2140173/me-how回答

With Range("A:AG") .AutoFilter Field:=33, Criteria:=">0", Operator:=xlOr, _ Criteria2:=">= -3", Operator:= xlFilterValues End With

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM