使用比较运算符和逻辑运算符筛选项目

比较运算符

使用 Microsoft Jet 语法或 DAV 搜索和定位 (DASL) 语法的筛选器字符串中使用以下比较运算符:

  • <

    Performs a less-than comparison.

  • Performs a greater-than comparison.

  • <=

    执行小于或等于的比较。

  • =

    执行大于或等于的比较。

  • <>

    Performs a not-equal-to comparison.

  • =

    执行等于比较。

逻辑运算符

在 Jet 或 DASL 语法的筛选器字符串中使用 逻辑运算符 AndNotOr 。 这些运算符的优先级次序由高至低为: NotAndOr 。 使用括号指示筛选器中的特定优先级。 逻辑运算符不区分大小写。

  • 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 支持和反馈,获取有关如何接收支持和提供反馈的指南。