Funkcija InStr
Vrne položaj niza v drugem nizu.
Če se niz najde, vrne funkcija Instr mesto, kjer je niz našla. Če niza ne najde, funkcija vrne 0.
Skladnja:
InStr ([Start As Long,] Besedilo1 As String, Besedilo2 As String[, Primerjava])
Vrnjena vrednost:
Integer
Parametri:
Začetek: numeričen izraz, ki označuje mesto v drugem nizu, kjer naj se iskanje prvega podniza prične. Če ta parameter izpustite, se iskanje začne na začetku niza. Največja dovoljena vrednost je 65535.
Besedilo1: poljuben niz, ki ga želite poiskati.
Besedilo2: poljuben niz, ki ga želite poiskati.
Primerjava: Neobvezen numeričen izraz, ki določa vrsto primerjave. Vrednost parametra je lahko 0 ali 1. Privzeta vrednost je 1 in definira primerjavo besedila, ki ne razlikuje med velikimi in malimi črkami. Vrednot 0 definira binarno primerjanje, ki loči med malimi in velikimi črkami.
Če se želite izogniti napakam med izvajanjem, ne uporabljajte parametra Primerjava, če ste prvi povratni parameter opustili.
Primer:
Sub ExamplePosition
Dim sInput As String
Dim iPos As Integer
sInput = "Office"
iPos = Instr(sInput,"c")
Print iPos
End Sub