LibreOffice 7.1 žinynas
Grąžina eilutės poziciją kitoje eilutėje.
Funkcija „Instr“ grąžina poziciją, kurioje buvo rasta atitiktis. Jei eilutė nerasta, funkcija grąžina 0.
InStr ([Start As Long,] Text1 As String, Text2 As String[, Compare])
Sveikasis skaičius
Pradžia: Skaitinis reiškinys, žymintis eilutės poziciją, kurioje prasideda nurodytos poeilutės paieška. Jei praleisite šį parametrą, paieška prasideda nuo pirmojo eilutės simbolio. Mažiausia leistina reikšmė yra 1. Didžiausia leistina reikšmė yra 2 147 483 648.
Tekstas1: Eilutės reiškinys, kurį norite surasti.
Tekstas2: Eilutės reiškinys, kurį norite surasti.
Palyginti: Pasirenkamas skaitinis reiškinys, apibrėžiantis palyginimo tipą. Šio parametro reikšmė gali būti 0 arba 1. Numatytoji reikšmė 1 nurodo teksto palyginimą, kuriame didžiosios ir mažosios raidės neskiriamos. 0 reikšmė nurodo dvejetainį palyginimą, kuriame didžiosios ir mažosios raidės skiriamos.
Jei norite išvengti vykdymo klaidos, nenustatykite parametro „Compare“, jei praleistas pirmasis reikšmės parametras.
Sub ExamplePosition
Dim sInput As String
Dim iPos As Integer
sInput = "Office"
iPos = Instr(sInput,"c")
Print iPos
End Sub