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: как вставить несколько строк

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *