Hilfe für LibreOfficeDev 25.8
Gibt die Position einer vorhandenen Zeichenfolge in einem anderen Zeichenfolgenausdruck zurück.
Die Funktion InStr gibt die Position des Zeichens zurück, ab dem die gesuchte Zeichenfolge in der zu durchsuchenden Zeichenfolge enthalten ist. Ist die gesuchte Zeichenfolge dort nicht enthalten, wird der Wert 0 zurückgegeben.
InStr ([Start As Long,] String1 As String, String2 As String[, Compare As Integer]) As Integer
Integer
Anfang: Ein numerischer Ausdruck, der die Position in einer Zeichenfolge markiert, an der die Suche nach der angegebenen Teilzeichenfolge beginnt. Wenn Sie diesen Parameter weglassen, beginnt die Suche beim ersten Zeichen der Zeichenfolge. Der minimal zulässige Wert ist 1. Der maximal zulässige Wert ist 2.147.483.648.
String1: The string expression being searched.
Zeichenfolge2: Die Zeichenfolge, nach der gesucht werden soll.
Compare: Optional type of comparison. The value can be 0 or 1. The default value of 1 specifies case-insensitive. The value of 0 specifies case-sensitive.
Case-insensitive comparison may use locale specifics, for example, "s" may match "β".
To avoid a run-time error, do not set the Compare parameter if the Start parameter is omitted.
Sub ExamplePosition
Const sCalc = "LibreOffice Calc"
Instr(sCalc, "calc") ' returns 13
Instr(String1:=sCalc, String2:="calc", Start:=1) ' returns 13
Instr(11, sCalc, "c") ' returns 13
Instr(11, sCalc, "c", 1) ' returns 13
Instr(11, sCalc, "c", 0) ' returns 16
End Sub