Manipulace s řetězci Excel VBA - snadná makra Excelu

Obsah

Připojte se k řetězcům | Vlevo | Správně | Střední | Len | Instr

V této kapitole najdete nejdůležitější funkce manipulovat se strunami v Excel VBA.

Umístěte příkazové tlačítko na list a přidejte níže uvedené řádky kódu. Chcete -li spustit řádky kódu, klikněte na příkazové tlačítko na listu.

Připojte se k řetězcům

Ke zřetězení (spojení) řetězců používáme operátor &.

Kód:

Dim text1 jako řetězec, text2 jako řetězec
text1 = "Ahoj"
text2 = "Tim"
MsgBox text1 & "" & text2

Výsledek:

Poznámka: mezeru vložíte pomocí „“

Vlevo, odjet

Chcete -li z řetězce extrahovat znaky zcela vlevo, použijte Vlevo.

Kód:

Ztlumit text jako řetězec
text = "ukázkový text"
MsgBox vlevo (text, 4)

Výsledek:

Že jo

Chcete -li z řetězce extrahovat znaky zcela vpravo, použijte Right. Můžeme také přímo vložit text do funkce.

Kód:

MsgBox Right ("ukázkový text", 2)

Výsledek:

Střední

Chcete -li extrahovat podřetězec, začínající uprostřed řetězce, použijte Mid.

Kód:

MsgBox Mid („ukázkový text“, 9, 2)

Výsledek:

Poznámka: začíná na pozici 9 (t) s délkou 2. Třetí argument můžete vynechat, pokud chcete extrahovat podřetězec začínající uprostřed řetězce, až do konce řetězce.

Len

Chcete -li zjistit délku řetězce, použijte Len.

Kód:

MsgBox Len („ukázkový text“)

Výsledek:

Poznámka: mezera (pozice 8) zahrnuta!

Instr

Chcete -li zjistit pozici podřetězce v řetězci, použijte Instr.

Kód:

MsgBox Instr („ukázkový text“, „am“)

Výsledek:

Poznámka: Řetězec „am“ se nachází na pozici 3. Další informace a příklady najdete na naší stránce o funkci Instr.

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave