Exceli VBA stringide manipuleerimine - lihtsad Exceli makrod

Lang L: none (table-of-contents)

Liitu stringidega | Vasakule | Õige | Keskmine | Len | Instr

Selles peatükis leiate kõige olulisemad funktsioonid manipuleerida stringidega sisse Exceli VBA.

Asetage oma töölehele käsunupp ja lisage allolevad koodiridad. Koodiridade täitmiseks klõpsake lehel käsunuppu.

Liitu stringidega

Stringide ühendamiseks (ühendamiseks) kasutame operaatorit &.

Kood:

Hämardage tekst1 stringina, tekst2 stringina
text1 = "Tere"
text2 = "Tim"
MsgBox text1 & "" & text2

Tulemus:

Märkus: tühiku sisestamiseks kasutage nuppu ""

Vasakule

Stringist vasakpoolsemate märkide ekstraheerimiseks kasutage vasakut nuppu.

Kood:

Hämardage tekst stringina
text = "näite tekst"
MsgBox vasakule (tekst, 4)

Tulemus:

Õige

Parempoolsemate märkide eraldamiseks stringist kasutage nuppu Parem. Samuti võime funktsiooni funktsiooni otse teksti sisestada.

Kood:

MsgBox Right ("näidistekst", 2)

Tulemus:

Keskel

Alamstringi ekstraheerimiseks, alustades stringi keskelt, kasutage keskmist.

Kood:

MsgBox Mid ("näidistekst", 9, 2)

Tulemus:

Märkus: alustati positsioonist 9 (t) pikkusega 2. Kolmanda argumendi võite vahele jätta, kui soovite eraldada stringi keskelt algava alamstringi kuni stringi lõpuni.

Len

Stringi pikkuse saamiseks kasutage Len.

Kood:

MsgBox Len ("näidistekst")

Tulemus:

Märkus: tühik (positsioon 8) on kaasas!

Instr

Stringis alamstringi asukoha leidmiseks kasutage Instr.

Kood:

MsgBox Instr ("näidistekst", "olen")

Tulemus:

Märkus: string "am" leiti positsioonilt 3. Lisateabe ja näidete saamiseks külastage meie lehte funktsiooni Instr kohta.

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave