Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/15.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
Vba 按特定单元格中的值筛选_Vba_Excel_Filter - Fatal编程技术网

Vba 按特定单元格中的值筛选

Vba 按特定单元格中的值筛选,vba,excel,filter,Vba,Excel,Filter,我有一个Excel宏,可以按某些值过滤数据。下面是我正在使用的代码 Sheet6.Select ActiveSheet.Range("$A$1:$E$2000").AutoFilter Field:=1, Criteria1:="2249" 我希望它过滤单元格中的值,而不是硬编码的“2249”。我尝试过创建单元格引用,如范围和单元格,但没有成功 任何帮助都将不胜感激。将单元格的值存储到变量中,然后将其用作标准?这非常有效。简单的解决方案。非常感谢你。我确实注意到,出于某种原因,当我使用范

我有一个Excel宏,可以按某些值过滤数据。下面是我正在使用的代码

Sheet6.Select
   ActiveSheet.Range("$A$1:$E$2000").AutoFilter Field:=1, Criteria1:="2249"
我希望它过滤单元格中的值,而不是硬编码的“2249”。我尝试过创建单元格引用,如范围和单元格,但没有成功


任何帮助都将不胜感激。

将单元格的值存储到变量中,然后将其用作标准?这非常有效。简单的解决方案。非常感谢你。我确实注意到,出于某种原因,当我使用范围定义变量时,它不起作用,但当我使用单元格时,它起作用了。我不知道为什么,但我现在有了解决办法。再次感谢。
Sheet6.Range($A$1:$E$2000”)。自动筛选字段:=1,标准1:=Sheet6.Range(“G1”)
应该可以工作,如果您可以直接指定存储值的范围(在本例中是G1在同一张表上),则不需要额外的变量。将单元格的值存储到变量中,然后将其用作标准?这非常有效。简单的解决方案。非常感谢你。我确实注意到,出于某种原因,当我使用范围定义变量时,它不起作用,但当我使用单元格时,它起作用了。我不知道为什么,但我现在有了解决办法。再次感谢。
Sheet6.Range($A$1:$E$2000”)。自动筛选字段:=1,准则1:=Sheet6.Range(“G1”)
如果可以直接指定存储值的范围(在本例中,G1位于同一工作表上),则不需要额外的变量。