VBA新行(逐步介绍)|如何在VBA MsgBox中插入换行?
VBA MsgBox中的新行
对齐句子对于向用户或读者传达适当的信息非常重要。为了使句子正确,我们使用“新段落”或换行符作为一种技巧,这通常发生在Word文档中。如果您有这个问题,那么本文可以减轻您的烦恼。完全关注本文,以了解VBA中的New Line。
在excel中,当我们要插入换行符时,请按 Ctrl + Enter 插入新的换行符,或者我们将CHR函数与10一起使用。在VBA编程中,几乎不可避免的是使用换行符来构成句子。但是问题是我们如何才能插入VBA新断路器?
如何在VBA MsgBox中插入换行?
我见过人们使用几种方法在VBA中插入换行符。牢记所有这些,在本文中,我决定向您详细介绍其中的每一个。
在向您展示如何在VBA中插入新行之前,让我向您展示为什么需要在VBA中插入行。例如,请看下面的图片。
我已将消息中的句子框起来,而没有在VBA代码中插入任何新行。现在,看下面的图片。
如果您看以上两张图片,其中一张看起来整洁干净。两者都传达相同的信息,但同时查看了您确定的两个图像,这些图像对您更有利,并继续阅读以学习第二个图像。
示例1 –使用“ vbNewLine”在VBA MsgBox中插入新行
为了在VBA中插入新行,我们可以使用VBA常量 “ vbNewLine”.
顾名思义,它将在句子或字符之间插入新行。例如,看下面的代码。
代码:
Sub Type_Example1()MsgBox“嗨,欢迎来到VBA论坛!!!我们将向您展示如何在本文中插入新行。” End Sub
在上面的代码中,我们有两个句子,第一个是“嗨,欢迎来到VBA论坛!!!”。第二个是“我们将向您展示如何在本文中插入新行”。
上面仅在下面一行中显示了这些句子。
当句子太大时,通常会在读者的脑海中造成歧义,或者看起来很丑陋,读者根本不想阅读。
为了避免所有这些情况,我们可以将消息显示为两行而不是默认行。第一行句子将双引号括起来并放在“&”号之后 (&) 象征。
代码:
子Type_Example1()MsgBox“嗨,欢迎来到VBA论坛!!”&结束子
在与号(&)符号打上空格键并获得VBA常量“vbNewLine”.
代码:
Sub Type_Example1()MsgBox“嗨,欢迎来到VBA论坛!!!” &vbNewLine结束子
在常量“ vbNewLine”之后,再按下一个时间空格键并添加“&”号 (&) 象征。
代码:
Sub Type_Example1()MsgBox“嗨,欢迎来到VBA论坛!!!” &vbNewLine和End Sub
在第二个与号(&)符号之后,再键入一个空格字符,将下一行句子用双引号引起来。
代码:
Sub Type_Example1()MsgBox“嗨,欢迎来到VBA论坛!!!” &vbNewLine&“我们将向您展示如何在本文中插入新行” End Sub
好的,我们已经完成了。运行代码以两行显示两个句子。
如果您对单个换行器不满意,则可以通过使用“ vbNewLine”在VBA Msgbox中输入一个新的换行器来插入一个换行器。
代码:
Sub Type_Example1()MsgBox“嗨,欢迎来到VBA论坛!!!” &vbNewLine&vbNewLine&“我们将向您展示如何在本文中插入新行” End Sub
粗体和带下划线的单词上方将在句子之间插入两个换行符,结果如下。
Example#2 –使用“ Char(10)”插入新行
为了用新行代替“ vbNewLine”,我们还可以使用函数CHR在VBA中插入新行。 CHR(10)是在VBA中插入新行的代码。以下是相同的示例。
代码:
Sub Type_Example1()MsgBox“您好,欢迎来到VBA论坛!!!” &Chr(10)&Char(10)&“我们将向您展示如何在本文中插入新行” End Sub
Example#3 –使用“ vbCrLf,vbCr,vbLf”插入新行
我们还可以使用常量“ vbCrLf,vbCr,vbLf”插入新的线路断路器。以下是相同的示例。
代码:
Sub Type_Example1()MsgBox“嗨,欢迎来到VBA论坛!!!” &vbLf&vbLf&“我们将向您展示如何在本文中插入新行” End Sub
代码:
Sub Type_Example1()MsgBox“嗨,欢迎来到VBA论坛!!!” &vbCr&vbCr&“我们将向您展示如何在本文中插入新行” End Sub
代码:
Sub Type_Example1()MsgBox“嗨,欢迎来到VBA论坛!!!” &vbCrLf&vbCrLf&“我们将向您展示如何在本文中插入新行” End Sub
您可以在此处下载此VBA New Line Excel。 VBA换行Excel模板