InStr függvény
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