LibreOffice 25.2 Hjelp
Returnerer plasseringa av ein streng inne i ein annan streng.
InStr-funksjonen returnerer plasseringa der det var samsvar. Viss strengen ikkje vert funnen, vil funksjonen returnera 0.
InStr ([Start As Long,] Streng1 As String, Streng2 As String[, Samanlikn As Integer]) As Integer
Integer
Start: Eit numerisk uttrykk som markerer posisjonen i ein streng der søket etter den gjevne delstrengen byrjar. Viss du sløyfer denne parameteren, vil søket byrja frå det første teiknet i strengen. Minste tillatne verdi er 1, største tillatne verdi er 2 147 483 648.
Streng1: Strenguttrykket det vert søkt i.
String2: Strenguttrykket du vil søkja etter.
Samanlikn: Valfri type samanlikning. Verdien kan vera 0 eller 1. Standardverdien på 1 spesifiserer at det ikkje vert skild mellom store og små bokstavar. Verdien 0 spesifiserer at det vert skild mellom store og små bokstaver.
Ei samanlikning som ikkje skil mellom store og små bokstavar kan bruka lokale spesifikasjonar, for eksempel kan «s» finna «β».
For å unngå køyretidsfeil, må du ikkje setja parameteren Samanlikn viss Start-parameteren ikkje er sett.
Sub ExamplePosition
Const sCalc = "LibreOffice Calc"
Instr(sCalc, "calc") ' returnerer 13
Instr(String1:=sCalc, String2:="calc", Start:=1) ' returnerer 13
Instr(11, sCalc, "c") ' returnerer 13
Instr(11, sCalc, "c", 1) ' returnerer 13
Instr(11, sCalc, "c", 0) ' returnerer 16
End Sub