Nápověda LibreOffice 7.3
Vrátí pozici řetězce v jiném řetězci.
Funkce Instr vrátí pozici, na které nalezne shodný řetězec. Pokud řetězec nenalezne, vrátí funkce 0.
InStr ([Začátek As Long,] Text1 As String, Text2 As String[, Porovnání])
Celé číslo
Začátek: Číselný výraz, který označuje pozici v řetězci, kde začíná hledání podřetězce. Pokud tento parametr vynecháte, hledání začne na prvním znaku řetězce. Minimální povolená hodnota je 1. Maximální povolená hodnota je 2 147 483 648.
Text1: Řetězec, který chcete prohledat.
Text2: Řetězec, který chcete najít.
Porovnání: Nepovinný číselný výraz, který určuje druh porovnávání. Hodnota tohoto parametru může být 0 nebo 1. Výchozí hodnota 1 určuje, že při porovnání textu nezávisí na velikosti znaků. Hodnota 0 určuje binární porovnávání, kdy závisí na velikosti znaků.
Chcete-li se vyhnout běhové chybě, nenastavujte parametr Porovnání, pokud vynecháte první nepovinný parametr.
Sub ExamplePosition
Dim sInput As String
Dim iPos As Integer
sInput = "Office"
iPos = Instr(sInput,"c")
Print iPos
End Sub