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.