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 zalomení vět zalomení 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. Podívejte se například 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.

Předpokládejme, že se podíváte na dva výše uvedené obrázky, z nichž jeden vypadá úhledně a čistě. Oba vyjadřují stejnou zprávu, ale dívají se na oba obrázky. Vy se rozhodnete, co je pro vás lepší, a pokračujete ve čtení, abyste se naučili druhý obrázek.

Příklad č. 1 - Vložte nový řádek do VBA MsgBox 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ítejte 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, stejně 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áři vůbec nechtějí čí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. Za větou prvního řádku zavřete uvozovky a vložte 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 konstantní hodnotě „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

Poté, co druhý symbol ampersand (&) napíšete ještě jeden znak mezery, přidejte další řádkovou větu do uvozovek.

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 dalšího nového vkládače řádků do VBA Msgbox pomocí „vbNewLine“.

Kód:

Sub Type_Example1() MsgBox "Hi Welcome to VBA Forum!!!." & vbNewLine & vbNewLine & "We will show you how to insert new line in this article" End Sub

Above bold and underlined words will insert two line breakers between sentences, and the result is as below.

Example #2 - Insert New Line Using “Char (10)”

In order to a new line instead of “vbNewLine,” we can also use the function CHR to insert a new line in VBA. CHR (10) is the code to insert a new line in VBA. Below is an example of the same.

Code:

Sub Type_Example1() MsgBox "Hi Wecome to VBA Forum!!!." & Chr(10) & Char(10) & "We will show you how to insert new line in this article" End Sub

Example #3 - Insert New Line Using “vbCrLf, vbCr, vbLf”

Můžeme také použít konstanty „vbCrLf, vbCr, vbLf“ k vložení nového děliče řádků. 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

Zajímavé články...