Filtern von Elementen mithilfe von Vergleichsoperatoren und logischen Operatoren
Vergleichsoperatoren
Verwenden Sie die folgenden Vergleichsoperatoren in Filterzeichenfolgen mithilfe der Microsoft Jet-Syntax oder der DASL-Syntax (DAV Searching and Locating):
<
Führt einen Vergleich mit weniger als aus.
-
Es wird ein Größer-als-Vergleich ausgeführt.
<=
Führt einen Vergleich kleiner als oder gleich aus.
-
=
Führt einen Vergleich größer als oder gleich aus.
<>
Führt einen ungleichen Vergleich aus.
=
Führt einen Vergleich aus, der gleich ist.
Logische Operatoren
Verwenden Sie die logischen Operatoren And, Not, Or in Filterzeichenfolgen in der Jet- oder DASL-Syntax. Die Rangfolge dieser Operatoren von oben nach unten lautet: Not, And, Or. Verwenden Sie Klammern, um eine bestimmte Rangfolge in einem Filter anzugeben. Bei logischen Operatoren wird Groß-/Kleinschreibung beachtet.
Not
Es wird ein logisches NOT für die Bedingung ausgeführt. Der folgende Code ruft alle Kontakte ab, deren Vorname Jane lautet und die nicht bei Microsoft arbeiten.
criteria = _ "[FirstName] = 'Jane' And Not([CompanyName] = 'Microsoft')"
Und
Es wird ein logisches AND für die Bedingung ausgeführt. Durch den folgenden Code werden alle Kontakte abgerufen, die bei Microsoft arbeiten und deren Vorname "Mary" lautet.
criteria = _ "[FirstName] = 'Mary' And [CompanyName] = 'Microsoft'"
Or
Es wird ein logisches OR für die Bedingung ausgeführt. Durch den folgenden Code werden alle Kontaktelemente abgerufen, deren Vorname "Peter" oder "Paul" lautet.
criteria = "[FirstName] = 'Peter' Or [FirstName] = 'Paul'"
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.