Nueva línea de VBA

Nueva línea en VBA MsgBox

Alinear la oración es muy importante para transmitir un mensaje adecuado a los usuarios o lectores. Para hacer que la oración sea adecuada, usamos "párrafo nuevo" o nueva línea como una de las técnicas y esto suele ocurrir en un documento de Word. Si tiene esta pregunta, este artículo alivia su preocupación. Siga este artículo por completo para aprender sobre New Line en VBA.

En Excel, cuando queremos insertar un carácter de nueva línea, presionamos Ctrl + Enter para insertar un nuevo salto de línea o usamos la función CHR con 10. En la programación de VBA es casi inevitable usar interruptores de nueva línea para enmarcar oraciones. Pero la pregunta es ¿cómo podemos insertar un nuevo interruptor de línea VBA?

¿Cómo insertar una nueva línea en VBA MsgBox?

He visto personas que utilizan varias formas de insertar nuevas líneas en VBA. Teniendo todo eso en cuenta, he decidido mostrarte cada uno de ellos en detalle en este artículo.

Antes de mostrarle cómo insertar una nueva línea en VBA, permítame mostrarle por qué necesita insertar líneas en VBA. Para ver un ejemplo, mire la imagen de abajo.

He enmarcado la oración en el mensaje sin insertar nuevas líneas en los códigos VBA. Ahora, mire la imagen de abajo.

Si observa las dos imágenes de arriba, cuál se ve ordenada y limpia. Ambos transmiten el mismo mensaje, pero al mirar ambas imágenes, decides cuál es mejor para ti y continúa leyendo para conocer la segunda imagen.

Ejemplo n. ° 1: insertar una nueva línea en VBA MsgBox usando "vbNewLine"

Para insertar la nueva línea en VBA, podemos usar la constante de VBA “vbNewLine” .

Como dice el nombre, insertará la nueva línea entre oraciones o caracteres. Por ejemplo, mire el siguiente código.

Código:

 Sub Type_Example1 () MsgBox "Hola, ¡¡¡Bienvenido al foro de VBA !!!. Le mostraremos cómo insertar una nueva línea en este artículo" End Sub 

En el código anterior, tenemos dos oraciones, la primera es "Hola, ¡¡¡Bienvenido al foro de VBA !!!" Y el segundo es "Le mostraremos cómo insertar una nueva línea en este artículo".

Lo anterior muestra estas oraciones en una sola línea solo como la imagen de abajo.

Cuando las oraciones son demasiado grandes, a menudo se crea ambigüedad en la mente de los lectores o se ve feo y los lectores no quieren leer en absoluto.

Para evitar todas estas cosas, podemos mostrar el mensaje en dos líneas en lugar de la línea predeterminada. Después de la primera línea, cierra las comillas dobles y coloca el símbolo comercial (&) .

Código:

 Sub Type_Example1 () MsgBox "Hola, ¡¡¡Bienvenido al foro de VBA !!!" & End Sub 

Después del símbolo comercial (&) presione la barra espaciadora y obtenga la constante de VBA " vbNewLine ".

Código:

Sub Type_Example1 () MsgBox "Hola, ¡¡¡Bienvenido al Foro de VBA !!!". & vbNewLine End Sub

Después de la constante "vbNewLine", presione una vez más la barra espaciadora y agregue el símbolo comercial (&) .

Código:

Sub Type_Example1 () MsgBox "Hola, ¡¡¡Bienvenido al Foro de VBA !!!". & vbNewLine y End Sub

Después del segundo símbolo ampersand (&), escriba un carácter de espacio más y agregue la siguiente oración de línea entre comillas dobles.

Código:

Sub Type_Example1 () MsgBox "Hola, ¡Bienvenido al foro de VBA!" & vbNewLine & "Le mostraremos cómo insertar una nueva línea en este artículo" End Sub

Ok, lo hemos hecho. Ejecute el código para ver las dos oraciones en dos líneas.

Si no está satisfecho con el separador de línea simple, inserte un separador de línea más ingresando un insertador de línea nuevo más en VBA Msgbox usando “vbNewLine”.

Código:

Sub Type_Example1 () MsgBox "Hola, ¡¡¡Bienvenido al Foro de VBA !!!". & vbNewLine & vbNewLine & "Le mostraremos cómo insertar una nueva línea en este artículo" End Sub

Las palabras arriba en negrita y subrayadas insertarán dos separadores de línea entre las oraciones y el resultado es el siguiente.

Ejemplo n. ° 2: insertar una nueva línea con "Char (10)"

Para crear una nueva línea en lugar de “vbNewLine”, también podemos usar la función CHR para insertar una nueva línea en VBA. CHR (10) es el código para insertar una nueva línea en VBA. A continuación se muestra un ejemplo del mismo.

Código:

Sub Type_Example1 () MsgBox "Hola, ¡¡¡Bienvenido al Foro de VBA !!!". & Chr (10) & Char (10) & "Le mostraremos cómo insertar una nueva línea en este artículo" End Sub

Ejemplo n. ° 3: insertar una nueva línea con "vbCrLf, vbCr, vbLf"

También podemos usar las constantes “vbCrLf, vbCr, vbLf” para insertar el nuevo separador de línea. A continuación se muestran los ejemplos de los mismos.

Código:

Sub Type_Example1 () MsgBox "Hola, ¡¡¡Bienvenido al foro de VBA !!!" & vbLf & vbLf & "Le mostraremos cómo insertar una nueva línea en este artículo" End Sub

Código:

Sub Type_Example1 () MsgBox "Hola, ¡¡¡Bienvenido al foro de VBA !!!" & vbCr & vbCr & "Le mostraremos cómo insertar una nueva línea en este artículo" End Sub

Código:

Sub Type_Example1 () MsgBox "Hola, ¡¡¡Bienvenido al foro de VBA !!!" & vbCrLf & vbCrLf & "Le mostraremos cómo insertar una nueva línea en este artículo" End Sub

Puede descargar este VBA New Line Excel aquí. Plantilla de Excel de nueva línea de VBA