/ / Excel VBA String Manipulation

Excel VBA String Manipulation

Deltag i snore | Venstre | Ret | Mid | Len | Instr

I dette kapitel finder du de vigtigste funktioner til manipulere strenge i Excel VBA.

Placer en kommandoknap på dit regneark og tilføj kodelinjerne nedenfor. For at udføre kodelinjerne, klik på kommandoknappen på arket.

Deltag i snore

Vi bruger & operatøren til at sammenkæde (tilslutte) strenge.

Kode:

Dim text1 As String, text2 As String
text1 = "Hi"
text2 = "Tim"

MsgBox text1 & " " & text2

Resultat:

Deltag i snore

Bemærk: For at indsætte et mellemrum skal du bruge ""

Venstre

For at udtrække de venstre tegn fra en streng, brug Venstre.

Kode:

Dim text As String
text = "example text"

MsgBox Left(text, 4)

Resultat:

Venstre

Ret

Hvis du vil hente de højeste tegn fra en streng, skal du bruge Højre. Vi kan også direkte indsætte tekst i en funktion.

Kode:

MsgBox Right("example text", 2)

Resultat:

Ret

Mid

For at udtrække en substring, der starter i midten af ​​en streng, skal du bruge Mid.

Kode:

MsgBox Mid("example text", 9, 2)

Resultat:

Mid

Bemærk: startet på position 9 (t) med længde 2. Du kan udelade det tredje argument, hvis du vil udtrække en substring, der starter midt i en streng, indtil slutningen af ​​strengen.

Len

For at få længden af ​​en streng, brug Len.

Kode:

MsgBox Len("example text")

Resultat:

Len

Bemærk: plads (position 8) inkluderet!

Instr

For at finde positionen af ​​en substring i en streng, brug Instr.

Kode:

MsgBox Instr("example text", "am")

Resultat:

Instr

Bemærk: streng "am" findes i position 3.

Læs også: