Nová řada VBA (krok za krokem) | Jak vložit nový řádek do VBA MsgBox?

Nový řádek ve VBA MsgBox

Zarovnání věty je velmi důležité pro předání správné zprávy uživatelům nebo čtenářům. Aby byla věta správná, používáme jako jednu z technik „nový odstavec“ nebo nový řádek, k čemuž obvykle dochází v dokumentu Word. Pokud máte tuto otázku, pak vám tento článek ulehčí vaše starosti. Úplně sledujte tento článek a dozvíte se o New Line ve VBA.

Když chceme v aplikaci Excel vložit nový znak řádku, stiskneme Ctrl + Enter pro vložení nového zalomení řádku nebo použijeme funkci CHR s 10. V programování VBA je téměř nevyhnutelné používat k zarámování vět rozdělovače nového řádku. Otázkou však je, jak můžeme vložit nový jistič VBA?

Jak vložit nový řádek do VBA MsgBox?

Viděl jsem lidi, kteří používají několik způsobů vkládání nových řádků do VBA. S ohledem na to jsem se rozhodl podrobně vám každý z nich ukázat v tomto článku.

Než vám ukážu, jak vložit nový řádek do VBA, dovolte mi ukázat vám, proč musíte vložit řádky do VBA. Například se podívejte na obrázek níže.

Zarámoval jsem větu do zprávy bez vložení nových řádků do kódů VBA. Nyní se podívejte na obrázek níže.

Pokud se podíváte na dva výše uvedené obrázky, jeden vypadá čistě a čistě. Oba vyjadřují stejnou zprávu, ale při pohledu na oba obrázky se rozhodnete, který je pro vás lepší, a pokračujte ve čtení, abyste se naučili druhý obrázek.

Příklad č. 1 - Vložení nového řádku do VBA MsgBoxu pomocí „vbNewLine“

Abychom mohli nový řádek vložit do VBA, můžeme použít konstantní VBA „vbNewLine“ .

Jak název napovídá, vloží nový řádek mezi věty nebo znaky. Podívejte se například na níže uvedený kód.

Kód:

 Sub Type_Example1 () MsgBox "Ahoj, vítám vás na fóru VBA !!!. Ukážeme vám, jak vložit nový řádek v tomto článku" End Sub 

Ve výše uvedeném kódu máme dvě věty, první z nich je „Ahoj, vítejte na fóru VBA !!!“. A druhý je „Ukážeme vám, jak vložit nový řádek do tohoto článku“.

Výše uvedené zobrazuje tyto věty v jednom řádku pouze jako obrázek níže.

Když jsou věty příliš velké, často to vytváří v myslích čtenářů nejednoznačnost, nebo to vypadá ošklivě a čtenářům se vůbec nechce číst.

Abychom se všem těmto věcem vyhnuli, můžeme místo výchozího řádku zobrazit zprávu ve dvou řádcích. Poté, co věta prvního řádku uzavře uvozovky a umístí symbol ampersand (&) .

Kód:

 Sub Type_Example1 () MsgBox „Ahoj, vítejte na fóru VBA !!!“ & End Sub 

Poté, co symbol ampersand (&) stisknete mezerník a získáte konstantu VBA „ vbNewLine “.

Kód:

Sub Type_Example1 () MsgBox "Ahoj, vítám vás na fóru VBA !!!." & vbNewLine End Sub

Po neustálém „vbNewLine“ stiskněte ještě jednu lištu časového prostoru a přidejte symbol ampersand (&) .

Kód:

Sub Type_Example1 () MsgBox "Ahoj, vítám vás na fóru VBA !!!." & vbNewLine & End Sub

Po zadání druhého symbolu ampersand (&) o jeden znak mezery přidejte další řádkovou větu v uvozovkách.

Kód:

Sub Type_Example1 () MsgBox "Ahoj, vítám vás na fóru VBA !!!." & vbNewLine & "Ukážeme vám, jak vložit nový řádek v tomto článku" End Sub

Dobře, udělali jsme to. Spuštěním kódu zobrazíte dvě věty ve dvou řádcích.

Pokud nejste spokojeni s přerušovačem jednotlivých řádků, vložíte ještě jeden přerušovač řádků zadáním jednoho dalšího nového vkládače řádků do VBA Msgbox pomocí „vbNewLine“.

Kód:

Sub Type_Example1 () MsgBox "Ahoj, vítám vás na fóru VBA !!!." & vbNewLine & vbNewLine & "Ukážeme vám, jak vložit nový řádek v tomto článku" End Sub

Nad tučná a podtržená slova se mezi věty vloží dva zalomení řádků a výsledek je uveden níže.

Příklad č. 2 - Vložení nového řádku pomocí „Char (10)“

Abychom místo „vbNewLine“ vytvořili nový řádek, můžeme také použít funkci CHR k vložení nového řádku do VBA. CHR (10) je kód pro vložení nového řádku do VBA. Níže je uveden příklad toho samého.

Kód:

Sub Type_Example1 () MsgBox "Ahoj, vítáme vás na fóru VBA !!!." & Chr (10) & Char (10) & "Ukážeme vám, jak vložit nový řádek v tomto článku" End Sub

Příklad č. 3 - Vložení nového řádku pomocí „vbCrLf, vbCr, vbLf“

Můžeme také použít konstanty „vbCrLf, vbCr, vbLf“ k vložení nového dělícího řádku. Níže jsou uvedeny příklady toho samého.

Kód:

Sub Type_Example1 () MsgBox "Ahoj, vítám vás na fóru VBA !!!" & vbLf & vbLf & "Ukážeme vám, jak vložit nový řádek v tomto článku" End Sub

Kód:

Sub Type_Example1 () MsgBox "Ahoj, vítám vás na fóru VBA !!!" & vbCr & vbCr & "Ukážeme vám, jak vložit nový řádek v tomto článku" End Sub

Kód:

Sub Type_Example1 () MsgBox "Ahoj, vítám vás na fóru VBA !!!" & vbCrLf & vbCrLf & "Ukážeme vám, jak vložit nový řádek v tomto článku" End Sub

Tuto VBA New Line Excel si můžete stáhnout zde. Šablona Excel pro nový řádek VBA