InStr-funktion (Svenska)

  • 08/14/2019
  • 2 minuter att läsa
    • o
    • L
    • m
    • O
    • k
    • + 2

Returnerar en variant (lång) som anger positionen för den första förekomsten av en sträng inom en annan.

Obs

Intresserad av att utveckla lösningar som utökar Office-upplevelsen över flera plattformar? Kolla in den nya Office-tilläggsmodellen. Office-tillägg har ett litet fotavtryck jämfört med VSTO-tillägg och lösningar, och du kan bygga dem med nästan vilken webbprogrammeringsteknik som helst, som HTML5, JavaScript, CSS3 och XML.

Syntax

InStr (, string1, string2,)

Syntaxen för InStr-funktionen har följande argument:

Del Beskrivning
start Valfritt. Numeriskt uttryck som anger startpositionen för varje sökning. Om den utelämnas börjar sökningen vid första teckenpositionen. Om start innehåller Null uppstår ett fel. Startargumentet krävs om jämförelse anges.
sträng1 Nödvändig. Stränguttryck som söks.
string2 Obligatoriskt. Stränguttryck sökte.
jämför Valfritt. Anger typen av strängjämförelse. Om jämförelse är Null inträffar ett fel. Om jämförelse utelämnas bestämmer inställningen Alternativjämförelse typ av jämförelse. Ange ett giltigt LCID (LocaleID) för att använda lokala specifika regler i jämförelsen.

Inställningar

Jämför argumentinställningarna är som följer.

Konstant Värde Beskrivning
vbUseCompareOption -1 Utför en jämförelse med inställningen för Option Compare-påståendet.
vbBinaryCompare 0 Utför en binär jämförelse.
vbTextCompare 1 Utför en textjämförelse.
vbDatabaseCompare 2 Endast Microsoft Access. Utför en jämförelse baserat på information i din databas.

Returvärden

Om InStr returnerar
sträng1 är noll längd 0
string1 är Null Null
string2 är noll längd start
string2 är noll Null
string2 hittades inte 0
string2 finns i string1 Position vid vilken matchningen hittades
starta > string2 0

Anmärkningar

InStrB-funktionen används med byte-data i en sträng. Istället för att returnera teckenpositionen för den första förekomsten av en sträng inom en annan returnerar InStrB bytepositionen.

Exempel

Detta exempel använder InStr-funktionen för att returnera positionen för förekomst av en sträng inom en annan.

Se även

  • Funktioner (Visual Basic för applikationer)

Support och feedback

Har du frågor eller feedback om Office VBA eller den här dokumentationen? Se Office VBA support och feedback för vägledning om hur du kan få support och ge feedback.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *