InStr-funksjon
- 14.08.2019
- 2 minutter å lese
-
- o
- L
- m
- O
- k
-
+ 2
Returnerer en variant (lang) som spesifiserer posisjonen til den første forekomsten av en streng i en annen.
Merk
Interessert i å utvikle løsninger som utvider Office-opplevelsen på tvers av flere plattformer? Sjekk ut den nye Office-tilleggsmodellen. Office-tillegg har et lite fotavtrykk sammenlignet med VSTO-tillegg og løsninger, og du kan bygge dem ved å bruke nesten hvilken som helst webprogrammeringsteknologi, for eksempel HTML5, JavaScript, CSS3 og XML.
Syntaks
InStr (, string1, string2,)
Syntaksen for InStr-funksjonen har disse argumentene:
Del | Beskrivelse |
---|---|
start | Valgfritt. Numerisk uttrykk som angir startposisjon for hvert søk. Hvis utelatt, begynner søket ved første tegnposisjon. Hvis start inneholder Null, oppstår det en feil. Startargumentet kreves hvis sammenligning er spesifisert. |
streng1 | Påkrevd. Strengeuttrykk søkes. |
string2 | Påkrevd. Strenguttrykk søkt. |
sammenlign | Valgfritt. Spesifiserer typen strengesammenligning. Hvis sammenligningen er null, oppstår det en feil. Hvis sammenligning er utelatt, bestemmer innstillingen Alternativ sammenligning hvilken type sammenligning. Angi et gyldig LCID (LocaleID) for å bruke stedsspesifikke regler i sammenligningen. |
Innstillinger
Innstillingene for sammenligning av argumenter er som følger.
Konstant | Verdi | Beskrivelse |
---|---|---|
vbUseCompareOption | -1 | Utfører en sammenligning ved hjelp av innstillingen for Option Compare-setningen. |
vbBinaryCompare | 0 | Utfører en binær sammenligning. |
vbTextCompare | 1 | Utfører en tekstlig sammenligning. |
vbDatabaseCompare | 2 | Bare Microsoft Access. Utfører en sammenligning basert på informasjon i databasen din. |
Returverdier
Hvis | InStr returnerer |
---|---|
streng1 er null lengde | 0 |
streng1 er null | Null |
streng2 er null lengde | start |
streng2 er null | Null |
string2 ble ikke funnet | 0 |
string2 finnes i streng1 | Posisjon der samsvar er funnet |
start > streng2 | 0 |
Merknader
InStrB-funksjonen brukes med bytdata i en streng. I stedet for å returnere tegnposisjonen til den første forekomsten av en streng i en annen, returnerer InStrB byteposisjonen.
Eksempel
Dette eksemplet bruker InStr-funksjonen til å returnere posisjonen til den første forekomst av en streng i en annen.
Se også
- Funksjoner (Visual Basic for applikasjoner)
Støtte og tilbakemelding
Har du spørsmål eller tilbakemeldinger om Office VBA eller denne dokumentasjonen? Se Office VBA-støtte og tilbakemelding for veiledning om hvordan du kan motta støtte og gi tilbakemelding.