InStr Function

Visszaadja egy karakterlánc másik karakterláncban levő helyzetét.

Az Instr függvény visszaadja a pozíciót, amelyen az egyezés található. Ha a karakterlánc nem található, akkor a függvény 0-t vissza.

Szintaxis:

InStr ([Kezdés As Integer,] Szöveg1 As String, Szöveg2 As String[, Összehasonlítás])

Visszatérési érték:

Integer (egész szám)

Paraméterek:

Kezdés: Numerikus kifejezés, amely a keresendő részkarakterlánc keresésének kezdési pozícióját jelzi. Ha ez a paraméter nincs megadva, a keresés a karakterlánc elejétől kezdődik. A maximális érték 65535.

Szöveg1: Az a string (karakterlánc) kifejezés, amelyben keresni akar.

Szöveg2: A keresendő string (karakterlánc) kifejezés.

Összehasonlítás: Opcionális numerikus kifejezés, amely megadja az összehasonlítás típusát. Ez a paraméter 0 vagy 1 lehet. Az 1 érték nem különbözteti meg a kis- és nagybetűket. A 0 érték bináris összehasonlítást jelöl, amely megkülönbözteti a kis- és nagybetűket.

A futásidejű hibák elkerülése érdekében abban az esetben, ha az első visszatérési paraméter nincs megadva, ne adja meg az Összehasonlítás paramétert.

Error codes:

5 Érvénytelen eljáráshívás

PĂ©lda:

Sub ExamplePosition

Dim sInput As String

Dim iPos As Integer

    sInput = "Office"

    iPos = Instr(sInput,"c")

    Print iPos

End Sub