VBA Nueva línea / retorno de carro

Tabla de contenido

Cuando trabaje con cadenas en VBA, use vbNewLine, vbCrLf o vbCR para insertar un salto de línea / nuevo párrafo.

Este artículo también discutirá cómo usar el carácter de continuación de línea para continuar una declaración en su código VBA real en una nueva línea.

Usando vbNewLine

El siguiente código le muestra cómo usaría vbNewLine para colocar la segunda cadena de texto en una nueva línea en la ventana Inmediato:

1234567891011 Sub UsingvbNewLine ()Dim StringOne como cadenaDim String Dos como cadenaStringOne = "Esta es la cadena uno"StringTwo = "Esta es la cadena dos"Debug.Print StringOne & vbNewLine & StringTwoEnd Sub

El resultado es:

Usando vbCrLf

El siguiente código le muestra cómo usaría vbCrLf para colocar la segunda cadena de texto en una nueva línea en una forma:

123456789101112131415 Sub Usando vbCrLf ()Dim StringOne como cadenaDim String Dos como cadenaStringOne = "Esta es la cadena uno"StringTwo = "Esta es la cadena dos"ActiveSheet.Shapes.AddShape (msoShapeRectangle, 15, 15, 100, 50) .SeleccionarCon selección.Characters.Text = StringOne & vbCrLf & StringTwoTerminar conEnd Sub

El resultado es:

Usando vbCR

El siguiente código le muestra cómo usaría vbCR para colocar la segunda cadena de texto en una nueva línea en un cuadro de mensaje:

1234567891011 Sub usando vbCR ()Dim StringOne como cadenaDim String Dos como cadenaStringOne = "Esta es la cadena uno"StringTwo = "Esta es la cadena dos"MsgBox StringOne y vbCr y StringTwoEnd Sub

El resultado es:

Continuación de una declaración en VBA

Puede usar el carácter de continuación de línea ("_" también conocido como el subrayado) para continuar una declaración de una línea a la siguiente en su código VBA. El siguiente código le muestra cómo usar el carácter de continuación de línea:

12345 Continuación de sublínea ()Si Rango ("b1"). Valor> 0 Entonces _Rango ("c1"). Valor = "Mayor que cero"End Sub

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave