Filterfunktion
Gibt ein nullbasiertes Array zurück, das eine Teilmenge eines Zeichenfolgenarrays basierend auf einem angegebenen Filterkriterium enthält.
Syntax
Filter(sourcearray, match, [ include, [ compare ]])
Die Syntax der Funktion Filter weist die folgenden benannten Argumente auf:
Teil | Beschreibung |
---|---|
Sourcearray | Erforderlich. Eindimensionales Array mit den zu durchsuchenden Zeichenfolgen. |
Match | Erforderlich. Zeichenfolge, nach der gesucht werden soll. |
include | Optional. Boolescher Wert, der angibt, ob Teilzeichenfolgen zurückgegeben werden sollen, die eine Übereinstimmung einschließen oder ausschließen. Wenn includeauf True festgelegt ist, gibt Filter die Teilmenge des Arrays zurück, das eine Übereinstimmung als Teilzeichenfolge enthält. Wenn includeauf False festgelegt ist, gibt Filter die Teilmenge des Arrays zurück, die keine Übereinstimmung als Teilzeichenfolge enthält. |
compare | Optional. Numerischer Wert, mit dem die Art des zu verwendenden Zeichenfolgenvergleichs angegeben wird. Im Abschnitt „Einstellungen“ finden Sie entsprechende Werte. |
Einstellungen
Das compare-Argument kann die folgenden Werte besitzen:
Konstante | Wert | Beschreibung |
---|---|---|
vbUseCompareOption | -1 | Führt mit der Einstellung der Option Compare-Anweisung einen Vergleich aus. |
vbBinaryCompare | 0 | Führt einen binären Vergleich aus. |
vbTextCompare | 1 | Führt einen Textvergleich aus. |
vbDatabaseCompare | 2 | Nur Microsoft Access. Führt anhand der Informationen in Ihrer Datenbank einen Vergleich aus. |
Das von der Filter-Funktion zurückgegebene Array enthält nur so viele Elemente, wie für die Anzahl der übereinstimmenden Elemente benötigt.
Siehe auch
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.