InStr-Funktion
- 14.08.2019
- 2 Minuten zum Lesen
-
- o
- L
- m
- O
- k
-
+ 2
Gibt eine Variante (Long) zurück, die die Position des ersten Auftretens einer Zeichenfolge in einer anderen angibt.
Hinweis
Sie möchten Lösungen entwickeln, die die Office-Erfahrung auf mehrere Plattformen erweitern? Testen Sie das neue Office Add-Ins-Modell. Office-Add-Ins haben im Vergleich zu VSTO-Add-Ins und -Lösungen einen geringen Platzbedarf. Sie können sie mithilfe nahezu aller Webprogrammiertechnologien wie HTML5, JavaScript, CSS3 und XML erstellen.
Syntax
InStr (, string1, string2,)
Die InStr-Funktionssyntax enthält folgende Argumente:
Teil | Beschreibung |
---|---|
start | Optional. Numerischer Ausdruck, der die Startposition für jede Suche festlegt. Wenn nicht angegeben, beginnt die Suche an der ersten Zeichenposition. Wenn start Null enthält, tritt ein Fehler auf. Das Startargument ist erforderlich, wenn compare angegeben ist. |
string1 | Erforderlich. Gesuchter Zeichenfolgenausdruck. |
string2 | Erforderlich. Gesuchter Zeichenfolgenausdruck. |
Vergleiche | Optional. Gibt den Typ des Zeichenfolgenvergleichs an. Wenn compare Null ist, tritt ein Fehler auf. Wenn der Vergleich weggelassen wird, bestimmt die Einstellung Option Vergleichen die Art des Vergleichs. Geben Sie eine gültige LCID (LocaleID) an, um länderspezifische Regeln für den Vergleich zu verwenden. |
Einstellungen
Die Einstellungen für das Vergleichsargument lauten wie folgt:
Konstante | Wert | Beschreibung |
---|---|---|
vbUseCompareOption | -1 | Führt einen Vergleich mithilfe der Einstellung der Option Compare-Anweisung durch. |
vbBinaryCompare | 0 | Führt a aus binärer Vergleich. |
vbTextCompare | 1 | Führt einen Textvergleich durch. |
vbDatabaseCompare | 2 | Nur Microsoft Access. Führt einen Vergleich basierend auf Informationen in Ihrer Datenbank durch. |
Rückgabewerte
Wenn | InStr gibt |
---|---|
0 | |
string1 ist Null | Null |
string2 ist null Länge | start |
string2 ist Null | Null |
string2 wurde nicht gefunden | 0 |
string2 befindet sich in string1 | Position, an der Übereinstimmung wurde gefunden |
Start > string2 | 0 |
Anmerkungen
Die InStrB-Funktion wird mit Byte-Daten verwendet, die in einer Zeichenfolge enthalten sind. Anstatt die Zeichenposition des ersten Auftretens einer Zeichenfolge innerhalb einer anderen zurückzugeben, gibt InStrB die Byteposition zurück.
Beispiel
In diesem Beispiel wird die Position der ersten Zeichenfolge mithilfe der InStr-Funktion zurückgegeben Vorkommen einer Zeichenfolge in einer anderen.
Siehe auch
- Funktionen (Visual Basic für Anwendungen)
Unterstützung und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder dieser Dokumentation? Weitere Informationen dazu, wie Sie Support erhalten und Feedback geben können, finden Sie unter Office VBA-Support und Feedback.