Excel VBA -strengmanipulering - Enkle Excel -makroer

Innholdsfortegnelse

Bli med i strenger | Venstre | Høyre | Midt | Len | Instr

I dette kapitlet finner du de viktigste funksjonene for manipulere strenger i Excel VBA.

Plasser en kommandoknapp på regnearket og legg til kodelinjene nedenfor. For å utføre kodelinjene, klikk på kommandoknappen på arket.

Bli med i strenger

Vi bruker operatøren & til å sammenkoble (bli med) strenger.

Kode:

Dim tekst1 som streng, tekst2 som streng
text1 = "Hei"
text2 = "Tim"
MsgBox text1 & "" & text2

Resultat:

Merk: Bruk "" for å sette inn et mellomrom

Venstre

For å trekke ut de tegnene lengst til venstre fra en streng, bruk Venstre.

Kode:

Dim tekst som streng
text = "eksempel tekst"
MsgBox Venstre (tekst, 4)

Resultat:

Ikke sant

For å trekke ut de tegnene lengst til høyre fra en streng, bruk Høyre. Vi kan også sette inn tekst direkte i en funksjon.

Kode:

MsgBox Høyre ("eksempeltekst", 2)

Resultat:

Midt

For å trekke ut en delstreng, begynn i midten av en streng, bruk Mid.

Kode:

MsgBox Mid ("eksempeltekst", 9, 2)

Resultat:

Merk: startet ved posisjon 9 (t) med lengde 2. Du kan utelate det tredje argumentet hvis du vil trekke ut en delstreng som starter i midten av en streng, til slutten av strengen.

Len

For å få lengden på en streng, bruk Len.

Kode:

MsgBox Len ("eksempeltekst")

Resultat:

Merk: plass (posisjon 8) inkludert!

Instr

For å finne posisjonen til en delstreng i en streng, bruk Instr.

Kode:

MsgBox Instr ("eksempeltekst", "am")

Resultat:

Merk: string "am" funnet på posisjon 3. Besøk siden vår om Instr -funksjonen for mer informasjon og eksempler.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave