/ / VBA manipulácia s reťazcami VBA

VBA manipulácia s reťazcami VBA

Pridajte sa k reťazci | ľavý | Správny | stredná | ľan | instr

V tejto kapitole nájdete najdôležitejšie funkcie manipulovať s reťazcami v Excel VBA,

Na pracovný hárok umiestnite príkazové tlačidlo a pridajte riadky kódu nižšie. Ak chcete vykonať riadky kódu, kliknite na príkazové tlačidlo na hárku.

Pridajte sa k reťazci

Použijeme operátor & na spojenie reťazcov.

kód:

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

MsgBox text1 & " " & text2

výsledok:

Pridajte sa k reťazci

Poznámka: pre vloženie medzery použite ""

ľavý

Ak chcete extrahovať ľavostranné znaky z reťazca, použite ľavú.

kód:

Dim text As String
text = "example text"

MsgBox Left(text, 4)

výsledok:

ľavý

Správny

Ak chcete extrahovať pravé znaky z reťazca, použite pravý. Môžeme tiež priamo vložiť text do funkcie.

kód:

MsgBox Right("example text", 2)

výsledok:

Správny

stredná

Ak chcete extrahovať podreťazec, začínajúci v strede reťazca, použite stred.

kód:

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

výsledok:

stredná

Poznámka: Začal na pozícii 9 (t) s dĺžkou 2. Ak chcete získať podreťazec začínajúci uprostred reťazca, až do konca reťazca, môžete vynechať tretí argument.

ľan

Ak chcete získať dĺžku reťazca, použite Len.

kód:

MsgBox Len("example text")

výsledok:

ľan

Poznámka: Priestor (poloha 8) je súčasťou balenia!

instr

Ak chcete nájsť polohu podreťazca v reťazci, použite funkciu Instr.

kód:

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

výsledok:

instr

Poznámka: reťazec "am" sa nachádza v pozícii 3.

Tiež si prečítajte: