Vba: як додати новий рядок до вікна повідомлення (з прикладом)


Ви можете використовувати оператор vbNewLine у VBA, щоб додати новий рядок до вікна повідомлення.

Ось два поширені способи використання цього твердження:

Спосіб 1. Додайте новий рядок до вікна повідомлення

 Sub MsgBoxAddLine()
MsgBox "This is the first line " & vbNewLine & "This is the second"
End Sub

Спосіб 2. Додайте кілька нових рядків до вікна повідомлення

 Sub MsgBoxAddLine()
MsgBox "This is the first line " & vbNewLine & vbNewLine & "This is the second"
End Sub

Наступні приклади показують, як використовувати оператор vbNewLine на практиці.

Приклад 1: Створення вікна повідомлення без нових рядків

Ми можемо використати такий синтаксис, щоб створити вікно повідомлення, яке містить довге речення без нових рядків:

 Sub MsgBoxAddLine()
MsgBox "This is the first line and I wish I could add a second line because this sentence is getting really long"
End Sub

Коли ми запускаємо цей макрос, ми отримуємо такий результат:

Зауважте, що речення у вікні повідомлення просто починається з нового рядка, коли воно досягає певної довжини.

Приклад 2: Створення вікна повідомлення з новим рядком

Ми можемо використати такий синтаксис, щоб створити вікно повідомлення, яке створює новий рядок після рядка «Це перший рядок»:

 Sub MsgBoxAddLine()
MsgBox "This is the first line " & vbNewLine & "This is the second"
End Sub

Коли ми запускаємо цей макрос, ми отримуємо такий результат:

VBA msgbox із новим рядком

Використовуючи інструкцію vbNewLine , ми змогли почати новий рядок у вікні повідомлення.

Приклад 3: Створення вікна повідомлення з кількома новими рядками

Ми можемо використати такий синтаксис, щоб створити вікно повідомлення, яке створює два нові рядки після рядка «Це перший рядок»:

 Sub MsgBoxAddLine()
MsgBox "This is the first line " & vbNewLine & vbNewLine & "This is the second"
End Sub

Коли ми запускаємо цей макрос, ми отримуємо такий результат:

Використовуючи оператор vbNewLine двічі, ми змогли вставити два нові рядки у вікно повідомлення.

Це фактично створило порожній рядок між двома рядками у вікні повідомлення.

Додаткові ресурси

У наступних посібниках пояснюється, як виконувати інші типові завдання у VBA:

VBA: як знайти останній використаний рядок
VBA: як знайти останній використаний стовпець
VBA: як вставити кілька рядків

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *