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.