Ayuda de LibreOffice 26.2
Devuelve la posición de una cadena dentro de otra.
La función Instr devuelve la posición en la que se encontró la coincidencia. Si la cadena no se encuentra, la función devuelve 0.
InStr ([Start As Long,] String1 As String, String2 As String[, Compare As Integer]) As Integer
Integer
Inicio: una expresión numérica que indica la posición en una cadena en la que comienza la búsqueda de la subcadena especificada. Si se omite este parámetro, la búsqueda comienza en el primer carácter de la cadena. El valor mínimo permitido es 1. El valor máximo permitido es 2 147 483 648.
String1: The string expression being searched.
String2: The string expression that you want to search for.
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 "β".
Para evitar un error en tiempo de ejecución, no defina el parámetro Compare si se ha omitido el parámetro Start.
Sub ExamplePosition
Const sCalc = "LibreOffice Calc"
Instr(sCalc, "calc") ' devuelve 13
Instr(String1:=sCalc, String2:="calc", Start:=1) ' devuelve 13
Instr(11, sCalc, "c") ' devuelve 13
Instr(11, sCalc, "c", 1) ' devuelve 13
Instr(11, sCalc, "c", 0) ' devuelve 16
End Sub