Excel VBA -strengmanipulation - nemme Excel -makroer

Indholdsfortegnelse

Deltag i strenge | Til venstre | Højre | Midt | 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 nedenstående kodelinjer. For at udføre kodelinjerne skal du klikke på kommandoknappen på arket.

Deltag i strenge

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

Kode:

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

Resultat:

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

Venstre

For at udtrække de tegn, der sidder længst til venstre fra en streng, skal du bruge Venstre.

Kode:

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

Resultat:

Ret

For at udtrække de tegn længst til højre fra en streng skal du bruge Højre. Vi kan også direkte indsætte tekst i en funktion.

Kode:

MsgBox Right ("eksempeltekst", 2)

Resultat:

Midt

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

Kode:

MsgBox Mid ("eksempeltekst", 9, 2)

Resultat:

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

Len

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

Kode:

MsgBox Len ("eksempeltekst")

Resultat:

Bemærk: plads (position 8) inkluderet!

Instr

For at finde placeringen af ​​en delstreng i en streng, skal du bruge Instr.

Kode:

MsgBox Instr ("eksempeltekst", "am")

Resultat:

Bemærk: streng "am" fundet på position 3. Besøg vores side om Instr -funktionen for flere oplysninger og eksempler.

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave