InStr-funktion (Dansk)

  • 08/14/2019
  • 2 minutter at læse
    • o
    • L
    • m
    • O
    • k
    • + 2

Returnerer en variant (lang), der angiver placeringen af den første forekomst af en streng inden for en anden.

Bemærk

Er du interesseret i at udvikle løsninger, der udvider Office-oplevelsen på tværs af flere platforme? Tjek den nye Office-tilføjelsesmodel. Office-tilføjelser har et lille fodaftryk sammenlignet med VSTO-tilføjelsesprogrammer og løsninger, og du kan opbygge dem ved hjælp af næsten enhver webprogrammeringsteknologi, såsom HTML5, JavaScript, CSS3 og XML.

Syntaks

InStr (, string1, string2,)

Syntaxen for InStr-funktionen har disse argumenter:

Del Beskrivelse
start Valgfrit. Numerisk udtryk, der angiver startpositionen for hver søgning. Hvis udeladt, begynder søgningen ved den første karakterposition. Hvis start indeholder Null, opstår der en fejl. Startargumentet kræves, hvis sammenligning er angivet.
streng1 Påkrævet. Der søges efter strengudtryk.
string2 Påkrævet. Der søges strengudtryk.
sammenlign Valgfrit. Angiver typen af strengesammenligning. Hvis sammenligningen er Null, opstår der en fejl. Hvis sammenligning udelades, bestemmer indstillingen Sammenlign sammenligning typen af sammenligning. Angiv et gyldigt LCID (LocaleID) for at bruge landespecifikke regler i sammenligningen.

Indstillinger

Indstillingerne for sammenligning af argument er som følger.

Konstant Værdi Beskrivelse
vbUseCompareOption -1 Udfører en sammenligning ved hjælp af indstillingen af Option Compare-sætningen.
vbBinaryCompare 0 Udfører en binær sammenligning.
vbTextCompare 1 Udfører en tekstlig sammenligning.
vbDatabaseCompare 2 Kun Microsoft Access. Udfører en sammenligning baseret på oplysninger i din database.

Returneringsværdier

Hvis InStr returnerer
streng1 er nul længde 0
string1 er Null Null
string2 er nul længde start
streng2 er nul Null
string2 blev ikke fundet 0
string2 findes inden for streng1 Position, hvor match blev fundet
start > streng2 0

Bemærkninger

InStrB-funktionen bruges med bytdata indeholdt i en streng. I stedet for at returnere tegnpositionen for den første forekomst af en streng i en anden, returnerer InStrB bytepositionen.

Eksempel

Dette eksempel bruger InStr-funktionen til at returnere positionen for den første forekomst af en streng inden for en anden.

Se også

  • Funktioner (Visual Basic til applikationer)

Support og feedback

Har du spørgsmål eller feedback om Office VBA eller denne dokumentation? Se Office VBA support og feedback for vejledning om, hvordan du kan modtage support og give feedback.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *