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.