Excel VBA -merkkijonon käsittely - Helppo Excel -makro

Sisällysluettelo

Liity jousiin | Vasen | Oikea | Keski | Len | Instr

Tässä luvussa on tärkeimmät toiminnot manipuloida merkkijonoja sisään Excel VBA.

Aseta komentopainike laskentataulukkoosi ja lisää alla olevat koodirivit. Suorita koodirivit napsauttamalla taulukon komentopainiketta.

Liity jousiin

Käytämme & -operaattoria ketjujen yhdistämiseen (liittämiseen).

Koodi:

Himmennä teksti1 merkkijonona, teksti2 merkkijonona
text1 = "Hei"
text2 = "Tim"
MsgBox text1 & "" & text2

Tulos:

Huomautus: lisää välilyönti käyttämällä ""

Vasen

Voit poimia merkkijonosta vasemmanpuoleisimmat merkit käyttämällä vasenta näppäintä.

Koodi:

Himmennä teksti merkkijonona
text = "esimerkkiteksti"
MsgBox Vasen (teksti, 4)

Tulos:

Aivan

Jos haluat poimia oikeimmat merkit merkkijonosta, käytä oikeaa. Voimme myös lisätä tekstiä suoraan funktioon.

Koodi:

MsgBox Oikea ("esimerkkiteksti", 2)

Tulos:

Keskellä

Jos haluat purkaa alimerkkijonon merkkijonon keskeltä, käytä Mid.

Koodi:

MsgBox Mid ("esimerkkiteksti", 9, 2)

Tulos:

Huomaa: aloitettu kohdasta 9 (t) pituudella 2. Voit jättää kolmannen argumentin pois, jos haluat purkaa merkkijonon keskeltä alkavan merkkijonon merkkijonon loppuun asti.

Len

Jos haluat saada merkkijonon pituuden, käytä Len.

Koodi:

MsgBox Len ("esimerkkiteksti")

Tulos:

Huomautus: tila (paikka 8) sisältyy!

Instr

Jos haluat löytää alijonon sijainnin merkkijonosta, käytä Instr.

Koodi:

MsgBox Instr ("esimerkkiteksti", "am")

Tulos:

Huomautus: merkkijono "am" löytyy kohdasta 3. Lisätietoja ja esimerkkejä löydät sivulta Instr.

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave