/ / Excel VBA String manipulacija

Manipulacija glasa za Excel VBA

Pridružite se nizovima | Lijevo | Pravo | srednji | Len | instr

U ovom poglavlju ćete naći najvažnije funkcije za manipulirati žicama u Excel VBA,

Stavite gumb naredbe na radni list i dodajte linije koda u nastavku. Da biste izvršili linije koda, kliknite gumb naredbe na listi.

Pridružite se nizovima

Upotrebljavamo & operator za povezivanje (pridruživanje) žice.

Kodirati:

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

MsgBox text1 & " " & text2

Proizlaziti:

Pridružite se nizovima

Napomena: za umetanje prostora upotrijebite ""

Lijevo

Da biste izdvojili lijeve znakove iz lika, upotrijebite lijevu tipku.

Kodirati:

Dim text As String
text = "example text"

MsgBox Left(text, 4)

Proizlaziti:

Lijevo

Pravo

Da biste iz ekstremnih znakova izvučeni iz niza, upotrijebite gumb Pravo. Također možemo izravno umetnuti tekst u neku funkciju.

Kodirati:

MsgBox Right("example text", 2)

Proizlaziti:

Pravo

srednji

Da biste izvučili podnizu, počevši od sredine niza, upotrijebite Mid.

Kodirati:

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

Proizlaziti:

srednji

Napomena: započela je na poziciji 9 (t) s duljinom 2. Možete izostaviti treći argument ako želite izvući podnizu počevši od sredine niza do kraja niza.

Len

Da biste dobili duljinu niza, upotrijebite Len.

Kodirati:

MsgBox Len("example text")

Proizlaziti:

Len

Napomena: prostor (pozicija 8) uključen!

instr

Da biste pronašli položaj podnizosa u nizu, upotrijebite Instr.

Kodirati:

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

Proizlaziti:

instr

Napomena: string "am" pronađen na poziciji 3.

Također pročitajte: