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.