Concatenar cadena en VBA

Iqra Hasnain 2 junio 2022
  1. Concatenar cadena en VBA
  2. Concatenar caracteres de espacio en VBA
  3. Concatenar comillas en VBA
Concatenar cadena en VBA

Presentaremos cómo concatenar cadenas en VBA y explicaremos cómo podemos usar Excel y operadores.

Concatenar cadena en VBA

Podemos vincular varias cadenas en una cadena singular en VBA y utilizar el operador & para separar el valor de la cadena. Podemos usar el operador & en la hoja de trabajo y Excel como una función de VBA.

Podemos ingresar el operador & como parte de la fórmula en una celda de la hoja de trabajo como una función en la hoja de trabajo. Podemos utilizar este operador & en código grande, que ingresará a través del Editor de Microsoft Visual Basic como una función en VBA.

Sintaxis:

# VBA
strOne & strTwo [& strThree & str_p]

Estos valores de cadena se concatenan juntos. Este operador & devuelve un valor de cadena/texto.

Concatenar caracteres de espacio en VBA

Estaremos concatenando valores juntos, agregando caracteres de espacio para separar los valores concatenados. Si no, podemos obtener una cadena larga con el valor concatenado ejecutándose juntos.

Hará que sea más valioso leer el resultado.

Código:

# Vba
Sub concatenate()
Set B3 = Range("B3")
Set C3 = Range("C3")
MsgBox (B3 & " " & C3)
End Sub

Producción:

Concatenar caracteres de espacio en VBA

Usamos el operador & para agregar un carácter de espacio entre los valores de celda B1 y B2. Esto evitará que nuestros valores sean aplastados.

Concatenar comillas en VBA

El operador & concatenará valores de cadena entre comillas. Este operador & agrega una comilla a la concatenación resultante en este ejemplo a continuación.

Código:

# Vba
Sub concatenate()
MsgBox ("Orange " & """" & " Mango")
End Sub

Producción:

Concatenar comillas en VBA

Este operador & agrega una comilla en medio de la cadena resultante. Nuestras cadenas se concatenan entre comillas.

Artículo relacionado - VBA String