VBA Нова линия (стъпка по стъпка) - Как да вмъкнете нова линия в VBA MsgBox?

Съдържание

Нова линия в VBA MsgBox

Изравняването на изречението е много важно, за да се предаде правилно послание на потребителите или читателите. За да направим изречението правилно, използваме „нов абзац“ или нов ред като една от техниките и това обикновено се случва в документа на Word. Ако имате този въпрос, тогава тази статия облекчава притеснението ви. Следвайте тази статия изцяло, за да научите за New Line във VBA.

В Excel, когато искаме да вмъкнем нов ред знак, или натискаме Ctrl + Enter, за да вмъкнем ново прекъсване на редове, или използваме функцията CHR с 10. При програмирането на VBA е почти неизбежно използването на прекъсвачи на нов ред за рамкиране на изречения . Но въпросът е как можем да вмъкнем нов прекъсвач на VBA?

Как да вмъкнете нова линия в VBA MsgBox?

Виждал съм хора, използващи няколко начина за вмъкване на нови редове във VBA. Имайки предвид всичко това, реших да ви покажа всеки от тях подробно в тази статия.

Преди да ви покажа как да вмъкнете нов ред във VBA, позволете ми да ви покажа защо трябва да вмъквате редове в VBA. Например погледнете изображението по-долу.

Оформих изречението в съобщението, без да вмъквам нови редове в кодовете на VBA. Сега погледнете изображението по-долу.

Да предположим, че погледнете горните две изображения, което изглежда спретнато и чисто. И двете предават едно и също послание, но като погледнат и двете изображения. Вие решавате кое е по-добро за вас и продължавате да четете, за да научите второто изображение.

Пример # 1 - Вмъкване на нов ред в VBA MsgBox с помощта на “vbNewLine.”

За да вмъкнем новия ред във VBA, можем да използваме VBA Constant „vbNewLine“.

Както се казва в името, той ще вмъкне новия ред между изречения или символи. Например погледнете кода по-долу.

Код:

Подтип_Пример1 () MsgBox "Здравейте, добре дошли във VBA форум !!!. Ще ви покажем как да вмъкнете нов ред в тази статия" Край на под

В горния код имаме две изречения. Първият е „Здравейте, добре дошли във VBA форум !!!.“ И второто е: „Ще ви покажем как да вмъкнете нов ред в тази статия.“

Горното показва тези изречения в един ред, само като изображението по-долу.

Когато изреченията са твърде големи, това често създава неяснота в съзнанието на читателите или изглежда грозно, а читателите изобщо не искат да четат.

За да избегнем всички тези неща, можем да покажем съобщението в два реда вместо по подразбиране. След изречението от първия ред затваря двойните кавички и поставя символа амперсанд (&) .

Код:

Sub Type_Example1 () MsgBox "Здравейте, добре дошли във VBA форум !!!." & Край Sub

След като символът амперсанд (&) удари интервала и вземете константата на VBA „ vbNewLine “.

Код:

Подтип_Пример1 () MsgBox "Здравейте, добре дошли във VBA форум !!!." & vbNewLine End Sub

След константата „vbNewLine“ натиснете още една лента за време и добавете символа амперсанд (&) .

Код:

Подтип_Пример1 () MsgBox "Здравейте, добре дошли във VBA форум !!!." & vbNewLine & End Sub

След втория символ на амперсанд (&) въведете още един интервал, добавете изречението от следващия ред в двойни кавички.

Код:

Подтип_Пример1 () MsgBox "Здравейте, добре дошли във VBA форум !!!." & vbNewLine & "Ще ви покажем как да вмъкнете нов ред в тази статия" End Sub

Добре, направихме. Изпълнете кода, за да видите двете изречения в два реда.

Ако не сте доволни от едноредовия прекъсвач, вмъквате още един прекъсвач на редове, като въвеждате още един нов вмъкване на редове във VBA Msgbox, използвайки „vbNewLine“.

Код:

Подтип_Пример1 () MsgBox "Здравейте, добре дошли във VBA форум !!!." & vbNewLine & vbNewLine & "Ще ви покажем как да вмъкнете нов ред в тази статия" End Sub

Над удебелените и подчертани думи ще се вмъкнат две прекъсвачи между редовете и резултатът е както по-долу.

Пример # 2 - Вмъкване на нов ред с помощта на „Char (10)“

За да добавим нов ред вместо „vbNewLine“, можем да използваме и функцията CHR, за да вмъкнем нов ред във VBA. CHR (10) е кодът за вмъкване на нов ред във VBA. По-долу е даден пример за същото.

Код:

Подтип_Пример1 () MsgBox "Здравейте, добре дошли във VBA форум !!!." & Chr (10) & Char (10) & "Ще ви покажем как да вмъкнете нов ред в тази статия" End Sub

Пример # 3 - Вмъкване на нов ред с помощта на “vbCrLf, vbCr, vbLf”

Също така можем да използваме константите “vbCrLf, vbCr, vbLf”, за да вмъкнем новия прекъсвач на редове. По-долу са примерите за същото.

Код:

Подтип_Пример1 () MsgBox "Здравейте, добре дошли във VBA форум !!!" & vbLf & vbLf & "Ще ви покажем как да вмъкнете нов ред в тази статия" End Sub

Код:

Подтип_Пример1 () MsgBox "Здравейте, добре дошли във VBA форум !!!" & vbCr & vbCr & "Ще ви покажем как да вмъкнете нов ред в тази статия" End Sub

Код:

Подтип_Пример1 () MsgBox "Здравейте, добре дошли във VBA форум !!!" & vbCrLf & vbCrLf & "Ще ви покажем как да вмъкнете нов ред в тази статия" End Sub

Можете да изтеглите този VBA New Line Excel тук. VBA шаблон за нов ред на Excel

Интересни статии...