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.

Error codes:

5 Vigane protseduuri väljakutse

Näide:


Sub ExamplePosition
Dim sInput As String
Dim iPos As Integer
    sInput = "Office"
    iPos = Instr(sInput,"c")
    Print iPos
End Sub