VBA új vonal (lépésről lépésre) Hogyan illesszünk be új sort a VBA MsgBox-ba?

Tartalomjegyzék

Új vonal a VBA MsgBox-ban

A mondat igazítása nagyon fontos ahhoz, hogy megfelelő üzenetet juttasson el a felhasználókhoz vagy az olvasókhoz. A mondat megfelelővé tétele érdekében az „új bekezdést” vagy az új sort használjuk az egyik technikaként, és ez általában a Word dokumentumban történik. Ha kérdése van, akkor ez a cikk megkönnyíti az aggodalmát. Kövesse ezt a cikket, hogy megismerje a VBA új vonalát.

Az excelben, amikor új sort akarunk beilleszteni, vagy a Ctrl + Enter billentyűkombinációval írhatunk be egy új sortörést, vagy a CHR függvényt használjuk a 10-es számmal. . De a kérdés az, hogyan helyezhetünk be egy VBA új sortörőt?

Hogyan illesszünk be új sort a VBA MsgBox-ba?

Láttam olyan embereket, akik többféleképpen is beszúrtak új sorokat a VBA-ba. Mindezt szem előtt tartva úgy döntöttem, hogy mindegyiket részletesen bemutatom nektek ebben a cikkben.

Mielőtt megmutatnám, hogyan kell új sort illeszteni a VBA-ba, hadd mutassam meg, miért kell beszúrnia a VBA-ba sorokat. Nézze meg például az alábbi képet.

Az üzenetben szereplő mondatot úgy alakítottam ki, hogy új sorokat nem illesztettem be a VBA kódokba. Most nézze meg az alábbi képet.

Tegyük fel, hogy megnézi a fenti két képet, amelyik szép és tiszta. Mindkettő ugyanazt az üzenetet közvetíti, de megnézi mindkét képet. Ön dönti el, hogy melyik a jobb az Ön számára, és folytassa a tovább olvasást a második kép megtanulásához.

1. példa - Helyezzen be új sort a VBA MsgBox-ba a „vbNewLine” használatával.

Az új sor beszúrásához a VBA-ba használhatjuk a VBA Constant “vbNewLine” -t.

Mint a neve mondja, beszúrja az új sort a mondatok vagy a karakterek közé. Nézze meg például az alábbi kódot.

Kód:

Sub Type_Example1 () MsgBox "Üdvözöljük a VBA fórumban !!!. Megmutatjuk, hogyan lehet új sort beszúrni a cikkbe" End Sub

A fenti kódban két mondatunk van. Az első: „Sziasztok, üdvözlünk a VBA fórumon !!!. A második pedig: „Megmutatjuk, hogyan lehet új sort beszúrni ebbe a cikkbe.”

A fentiek ezeket a mondatokat egyetlen sorban mutatják, csak az alábbi képhez hasonlóan.

Ha a mondatok túl nagyok, gyakran kétértelműséget okoz az olvasók fejében, vagy csúnyának tűnik, és az olvasók egyáltalán nem akarnak olvasni.

Mindezek elkerülése érdekében az üzenetet az alapértelmezett sor helyett két sorban jeleníthetjük meg. Az első soros mondat után bezárja a dupla idézőjeleket, és beteszi az & (és) jelet.

Kód:

Sub Type_Example1 () MsgBox "Üdvözlöm a VBA fórumban !!!." & End Sub

Miután az & (és) szimbólum eltalálta a szóközt, és megkapta a VBA konstans „ vbNewLineértéket .

Kód:

Sub Type_Example1 () MsgBox "Üdvözlöm a VBA fórumban !!!." & vbNewLine End Sub

Az állandó „vbNewLine” után nyomja meg még egy idõsávot, és adja hozzá az ampersand (&) szimbólumot.

Kód:

Sub Type_Example1 () MsgBox "Üdvözlöm a VBA fórumban !!!." & vbNewLine & End Sub

A második ampersand (&) szimbólum után írjon be még egy szóközt, írja be a következő sor mondatot idézőjelbe.

Kód:

Sub Type_Example1 () MsgBox "Üdvözlöm a VBA fórumban !!!." & vbNewLine & "Megmutatjuk, hogyan lehet új sort beszúrni a cikkbe" End Sub

Ok, megtettük. Futtassa a kódot, hogy a két mondatot két sorban láthassa.

Ha nem elégedett az egysoros megszakítóval, akkor helyezzen be még egy sortörőt úgy, hogy még egy új sorbeillesztőt ír be a VBA Msgbox-ba a „vbNewLine” használatával.

Kód:

Sub Type_Example1 () MsgBox "Üdvözlöm a VBA fórumban !!!." & vbNewLine & vbNewLine & "Megmutatjuk, hogyan lehet új sort beszúrni a cikkbe" End Sub

A félkövér és aláhúzott szavak felett két sortörő kerül beillesztésre a mondatok közé, és az eredmény az alábbiak szerint alakul.

2. példa - Új sor beszúrása a „Char (10)” használatával

A „vbNewLine” helyett új sor létrehozásához a CHR függvény segítségével új sort is beilleszthetünk a VBA-ba. A CHR (10) az új sor beszúrására szolgáló kód a VBA-ba. Az alábbiakban példa erre.

Kód:

Sub Type_Example1 () MsgBox "Szia Wecome to VBA Forum !!!." & Chr (10) & Char (10) & "Megmutatjuk, hogyan lehet új sort beszúrni a cikkbe" End Sub

3. példa - Új sor beszúrása a „vbCrLf, vbCr, vbLf” használatával

Használhatjuk a „vbCrLf, vbCr, vbLf” konstansokat az új sortörő beillesztésére is. Az alábbiakban bemutatjuk ugyanezekre a példákat.

Kód:

Sub Type_Example1 () MsgBox "Üdvözlöm a VBA fórumban !!!" & vbLf & vbLf & "Megmutatjuk, hogyan lehet új sort beszúrni a cikkbe" End Sub

Kód:

Sub Type_Example1 () MsgBox "Üdvözlöm a VBA fórumban !!!" & vbCr & vbCr & "Megmutatjuk, hogyan lehet új sort beszúrni a cikkbe" End Sub

Kód:

Sub Type_Example1 () MsgBox "Üdvözlöm a VBA fórumban !!!" & vbCrLf & vbCrLf & "Megmutatjuk, hogyan lehet új sort beszúrni a cikkbe" End Sub

A VBA New Line Excel programot innen töltheti le. VBA új sor Excel sablon

érdekes cikkek...