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:
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:
Este operador &
agrega una comilla en medio de la cadena resultante. Nuestras cadenas se concatenan entre comillas.