Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在excel中的不同值列上应用多个筛选器_Excel_Vba - Fatal编程技术网

如何在excel中的不同值列上应用多个筛选器

如何在excel中的不同值列上应用多个筛选器,excel,vba,Excel,Vba,我有3列A、B和C。A有商店编号(数字),B有产品项目代码(数字代码),C有库存水平(数字)。我想把第一个过滤器放在“B”上,然后把第二个过滤器放在“C”上。这两个滤波器的输入分别来自小区E1和E2 i tried the following code Dim rCrit1 As Range, rCrit2 As Range, rRng1 As Range, rRng2 As Range Set rCrit1 = Range("E1") Set rCrit2 = Range("E2") Se

我有3列A、B和C。A有商店编号(数字),B有产品项目代码(数字代码),C有库存水平(数字)。我想把第一个过滤器放在“B”上,然后把第二个过滤器放在“C”上。这两个滤波器的输入分别来自小区E1和E2

i tried the following code

Dim rCrit1 As Range, rCrit2 As Range, rRng1 As Range, rRng2 As Range

Set rCrit1 = Range("E1")
Set rCrit2 = Range("E2")
Set rRng1 = Range("A1:C10")
Set rRng2 = Range("A1:C10")
With rRng1
    .AutoFilter field:=2, Criteria1:=rCrit1, Operator:=xlAnd
End With
With rRng2
    .AutoFilter field:=2, Criteria1:=rCrit2, Operator:=xlBottom10Items
End With*

对于相同的范围,不需要第二个变量

With rRng1
    .AutoFilter field:=2, Criteria1:=rCrit1, Operator:=xlAnd
    .AutoFilter field:=3, Criteria1:=rCrit2, Operator:=xlAnd
End With

字段:=
决定使用哪个列进行过滤

谢谢@controlnetic.nomad。我更改了代码,但仍然没有成功。它不返回任何值。也许您可以添加示例数据和预期结果?