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.