使用比较运算符和逻辑运算符筛选项目
比较运算符
使用 Microsoft Jet 语法或 DAV 搜索和定位 (DASL) 语法的筛选器字符串中使用以下比较运算符:
<
Performs a less-than comparison.
-
Performs a greater-than comparison.
<=
执行小于或等于的比较。
-
=
执行大于或等于的比较。
<>
Performs a not-equal-to comparison.
=
执行等于比较。
逻辑运算符
在 Jet 或 DASL 语法的筛选器字符串中使用 逻辑运算符 And、 Not、 Or 。 这些运算符的优先级次序由高至低为: Not 、 And 、 Or 。 使用括号指示筛选器中的特定优先级。 逻辑运算符不区分大小写。
Not
对 条件执行逻辑 NOT。 以下代码检索名字为 Jane 且不在 Microsoft 工作的所有联系人。
criteria = _ "[FirstName] = 'Jane' And Not([CompanyName] = 'Microsoft')"
And
对 条件执行逻辑 AND。 以下代码检索所有所在公司的名称是 Microsoft 且名字为 Mary 的联系人。
criteria = _ "[FirstName] = 'Mary' And [CompanyName] = 'Microsoft'"
Or
对条件执行逻辑 OR。 以下代码返回所有名字为 Peter 或 Paul 的联系人项目。
criteria = "[FirstName] = 'Peter' Or [FirstName] = 'Paul'"
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。