InStr Function
Taqastab stringi asukoha muus stringis.
Funktsioon Instr tagastab asukoha, kust vaste leiti. Kui stringi ei leitud, siis tagastab funktsioon väärtuse 0.
SĂĽntaks:
InStr ([Start As Long,] Text1 As String, Text2 As String[, Compare])
Tagastusväärtus:
Täisarv
Parameetrid:
Start: arvavaldis, mis märgib asukohta stringis, millest määratud alamstringi otsimist alustatakse. Kui see parameeter on vahele jäetud, alustatakse otsimist stringi esimesest märgist. Suurin lubatud väärtus on 65535.
Text1: Stringavaldis, mille seest otsitakse.
Text2: Stringavaldis, mida otsitakse.
Compare: valikuline arvavaldis, mis määratleb võrdlustüübi. Selle parameetri väärtus võib olla 0 või 1. Vaikeväärtus 1 määrab tekstivõrdluse, mis pole tõstutundlik. Väärtus 0 määrab tõstutundliku binaarvõrdluse.
Käivitusvea vältimiseks pole soovitatav määrata parameetrit Compare juhul, kui esimene tagastusparameeter on välja jäetud.
Näide:
Sub ExamplePosition
Dim sInput As String
Dim iPos As Integer
sInput = "Office"
iPos = Instr(sInput,"c")
Print iPos
End Sub