Agregar nueva línea en VBA
- Agregar nueva línea en VBA
-
Use el método
vbNewLine
para agregar una nueva línea en VBA -
Utilice el método
Chr(10)
para agregar una nueva línea en VBA
Presentaremos cómo continuar el código en la siguiente línea en VBA con un ejemplo. También presentaremos cómo ir a la siguiente línea en el cuadro de mensaje con diferentes métodos en VBA.
Agregar nueva línea en VBA
Hay dos tipos diferentes de situaciones en la programación cuando pensamos en cómo pasar a la siguiente línea sin romper el código. La primera es cuando un código en cierta línea excede el tamaño de pantalla de la línea.
El otro método es cuando tenemos que mostrar algo en un cuadro de mensaje y queremos romper la línea después de cierto punto. Si queremos seguir codificando en varias líneas usando VBA, proporciona un método simple que se puede usar.
Necesitamos agregar espacio, poner un guión bajo (_
) y comenzar la nueva línea. Tomará ambas líneas como una sola y no habrá ningún error.
Código de ejemplo:
# VBA
Sub test()
MsgBox "Lorem Ipsum is simply dummy text of the printing" _
& " and typesetting industry. Lorem Ipsum has " _
& "been the industry's standard dummy text ever since the 1500s"
End Sub
Producción:
Del ejemplo anterior, no hay cambios en el cuadro de mensaje, y es porque el guión bajo (_
) solo se usa para continuar el código a la siguiente línea. El código se ejecutó sin ningún problema, lo que significa que el guión bajo ha tomado las múltiples líneas como una sola línea.
Use el método vbNewLine
para agregar una nueva línea en VBA
Supongamos que queremos agregar el texto a una nueva línea o agregar un salto de línea en el cuadro de mensaje o en el contenido que estamos mostrando o guardando en el archivo de Excel. Muchos métodos diferentes se pueden utilizar para este propósito.
El primer método utilizado es vbNewLine
, y podemos agregarlo en cualquier lugar de la línea donde queramos agregar un descanso.
Código de ejemplo:
# VBA
Sub test()
MsgBox "Lorem Ipsum is simply dummy text of the printing" & vbNewLine & " and typesetting industry. Lorem Ipsum has " & vbNewLine & "been the industry's standard dummy text ever since the 1500s"
End Sub
Producción:
Se muestra como lo queríamos, pero usamos msgBox solo en una línea. También podemos usar este método para agregar varias líneas nuevas usando este método varias veces, como se muestra a continuación.
Código de ejemplo:
# VBA
Sub test()
MsgBox "Lorem Ipsum is simply dummy text of the printing" & vbNewLine & " and typesetting industry. Lorem Ipsum has " & vbNewLine & "been the industry's standard dummy text ever since the 1500s"
End Sub
Producción:
El uso del método vbNewLine
varias veces agregará varias líneas al cuadro de mensaje.
Utilice el método Chr(10)
para agregar una nueva línea en VBA
Analicemos otro método que se puede usar para lograr lo mismo, conocido como Chr(10)
. Podemos usar este método de la misma manera que usamos el método vbNewLine
.
Código de ejemplo:
# VBA
Sub test()
MsgBox "Lorem Ipsum is simply dummy text of the printing" & Chr(10) & " and typesetting industry. Lorem Ipsum has " & Chr(10) & "been the industry's standard dummy text ever since the 1500s"
End Sub
Producción:
El método chr(10)
se utiliza de la misma forma que el método vbNewLine
, dando los mismos resultados.