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.
PĂ©lda:
Sub ExamplePosition
Dim sInput As String
Dim iPos As Integer
sInput = "Office"
iPos = Instr(sInput,"c")
Print iPos
End Sub