Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.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 有没有一种方法可以根据单元格值在VBA中自动筛选表格?_Excel_Vba - Fatal编程技术网

Excel 有没有一种方法可以根据单元格值在VBA中自动筛选表格?

Excel 有没有一种方法可以根据单元格值在VBA中自动筛选表格?,excel,vba,Excel,Vba,我有一个V2单元,它有一个数字。我想筛选表中的一列,使该列中的值等于或大于该值。因此,如果单元格V2包含5,则特定列中的行都将具有值5或更大 我当前的VBA代码似乎只过滤精确的值,而不是大于的值。我尝试在不同的地方在标准下添加“>=”,但每次语法都是错误的 Worksheets("Scores").ListObjects("MyDatabase").Range.AutoFilter Field:=19, Criteria1:= _ Worksheets("Scores").Range("V2")

我有一个V2单元,它有一个数字。我想筛选表中的一列,使该列中的值等于或大于该值。因此,如果单元格V2包含5,则特定列中的行都将具有值5或更大

我当前的VBA代码似乎只过滤精确的值,而不是大于的值。我尝试在不同的地方在标准下添加“>=”,但每次语法都是错误的

Worksheets("Scores").ListObjects("MyDatabase").Range.AutoFilter Field:=19, Criteria1:= _
Worksheets("Scores").Range("V2").Value
您可以使用:

Worksheets("Scores").ListObjects("MyDatabase").Range.AutoFilter Field:=19, Criteria1:= _
">=" & Worksheets("Scores").Range("V2").Value