excel vba autofilter筛选 不等于0

在 Excel VBA 中,您可以使用 Autofilter 函数来对工作表进行筛选,并只显示满足特定条件的单元格。例如,要筛选出所有不等于 0 的单元格,可以使用以下代码:

Worksheets("Sheet1").Range("A1:D10").AutoFilter Field:=1, Criteria1:="<>0"

在本例中,我们将筛选范围设置为 A1:D10,并使用 Autofilter 函数的 Field 参数指定要在哪一列进行筛选。Criteria1 参数用于设置筛选条件,在本例中为 "<>0",表示筛选出不等于 0 的单元格。

请注意,您需要在筛选范围内提前添加列标题,否则 Autofilter 函数将无法正常工作。

希望这些信息能帮到你。

  •