Die InStr-Funktion gibt die Position zurück, an dem eine Zeichenfolge innerhalb einer anderen Zeichenfolge gefunden wird.
Syntax | ||||
InStr([Start, ] SearchIn, SearchFor [, Comp] ) | ||||
Rückgabewert | ||||
Typ |
Beschreibung | |||
Long |
| |||
Parameter | ||||
Verwendung |
Name |
Typ |
Übergabe |
Beschreibung |
Optional |
Start |
Long |
ByVal |
Startposition der Suche |
Erforderlich |
SearchIn |
String |
ByVal |
Der String, der durchsucht werden soll |
Erforderlich |
SearchFor |
String |
ByVal |
Der String, nach dem gesucht werden soll |
Optional |
Comp |
Long |
ByVal |
Vergleichsmodus: default 0 |
Mögliche Rückgabewerte | |
0 |
- SearchIn hat die Länge 0 - SearchFor hat die Länge 0 - Start > SearchIn - SearchFor ist nicht in SearchIn enthalten |
> 0 |
Die Position von SearchFor in SearchIn |
Über den Parameter Start wird die Startposition der Suche festgelegt. Wird Start nicht angegeben, beginnt die Suche automatisch beim ersten Zeichen der angegebenen Zeichenfolge. Bitte beachten Sie, dass Sie zwingend den Parameter Start benötigen, wenn Sie den Parameter Comp verwenden! Die Suche im String erfolgt von links nach rechts.
SearchIn gibt die zu durchsuchende Zeichenfolge an, wobei SearchFor die zu suchende Zeichenfolge darstellt.
Über den Parameter Comp legen Sie die Art des Vergleichs fest:
Comp |
Beschreibung |
0 |
Binärer Vergleich |
1 |
Textbasierter Vergleich (Groß- und Kleinschreibung werden nicht berücksichtigt) |