excel - 有没有一种方法可以根据单元格值自动过滤 VBA 中的表格?
问题描述
我有一个有数字的单元格 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
推荐阅读
- javascript - 在nodejs中迭代一个项目数组
- compiler-optimization - LNK2019:函数 spe_anion_ne 中引用的未解析的外部符号 UDSI
- c# - 如何向 Web api 发送请求,该请求更改 json 中始终为空值的数组?
- mysql - MySQL Preference Pane 完全删除了我的整个 /usr/local 目录
- gitlab-ci - 如何在 gitlab-ci 上获得 unittest 测试结果?
- python - 如何从最后一维的单列中获取多维 numpy 数组中的行?
- asp.net-mvc - 使用部分视图和 ajax 调用呈现引导模式使所有字段不可编辑(事件模式本身)
- android-volley - Volley 错误:POST 方法中空 requestObject 上的 ParseError
- flutter - 颤动圆角矩形边框,每边具有不同的颜色
- php - 是否可以覆盖 Wordpress 中网站标题的回显功能?