InStr Function
Returnerar en strängs position i en annan sträng.
Funktionen Instr returnerar den position där en matchande sträng hittades. Om strängen inte hittades returnerar funktionen värdet 0.
Syntax:
InStr ([Start As Long,] Text1 As String, Text2 As String[, Compare])
Returvärde:
Integer
Parametrar:
Start: Ett numeriskt uttryck som markerar den position i en sträng där sökningen efter den understräng som angetts ska starta. Om den här parametern utelämnas startar sökningen vid det första tecknet. Det högsta tillåtna värdet är 65535.
Text1: Stränguttrycket som du vill söka i.
Text2: Stränguttrycket som du vill söka efter.
Jämför: Ett valfritt numeriskt uttryck som definierar jämförelsetypen. Värdet på den här parametern kan vara 0 eller 1. Standardvärdet 1 anger en textjämförelse som inte är skiftlägeskänslig. Värdet 0 anger en binär jämförelse som är skiftlägeskänslig.
Om du vill undvika runtimefel bör du inte ange parametern Jämför om den första returnparametern utelämnas.
Exempel:
Sub ExamplePosition
Dim sInput As String
Dim iPos As Integer
sInput = "Office"
iPos = Instr(sInput,"c")
Print iPos
End Sub