/ / Excel VBA -jono manipulointi

Excel VBA -jono manipulointi

Liity kielet | vasen | oikea | keski- | Len | instr

Tässä luvussa löydät tärkeimmät toiminnot manipuloida merkkijonoja sisään Excel VBA.

Aseta komentopainike laskentatauluun ja lisää alla olevat koodiluokat. Voit suorittaa koodiluokat napsauttamalla arkki-komentoa.

Liity kielet

Käytämme & operaattoria ketjuttamalla (liittyä) merkkijonoja.

Koodi:

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

MsgBox text1 & " " & text2

Tulos:

Liity kielet

Huomautus: Lisää tilaa käyttämällä ""

vasen

Jos haluat erottaa merkkijonoista vasemmimmat merkit, käytä Vasen.

Koodi:

Dim text As String
text = "example text"

MsgBox Left(text, 4)

Tulos:

vasen

oikea

Jos haluat erottaa merkkijonoista oikeanpuoleiset merkit, käytä oikeaa. Voimme myös lisätä tekstin suoraan toimintoon.

Koodi:

MsgBox Right("example text", 2)

Tulos:

oikea

keski-

Jos haluat vetää merkkijonon, joka alkaa merkkijonon keskellä, käytä Mid.

Koodi:

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

Tulos:

keski-

Huomaa: aloitetaan kohdassa 9 (t), jonka pituus on 2. Voit jättää kolmannen argumentin pois, jos haluat erottaa merkkijonon alkavan merkkijonon, kunnes merkkijono päättyy.

Len

Jotta saat merkkijonon pituuden, käytä Len.

Koodi:

MsgBox Len("example text")

Tulos:

Len

Huomaa: tilaa (paikka 8) mukana!

instr

Jos haluat etsiä merkkijonon aliverkon sijainnin, käytä Instr.

Koodi:

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

Tulos:

instr

Huomaa: merkkijono "am" löytyy kohdassa 3.

Lue myös: