Para concatenar cadenas de texto en VBA se usa el operador &.
Es importante recordar que al concatenar dos cadenas no se añade ningún separador por defecto.
Si necesitamos incluir un espacio será preciso indicarlo como una cadena adicional.
Este es el código que usaremos como ejemplo.
Sub concatenarTexto()
'Declaracion de Variables
Dim cadenaTextoA As String
Dim cadenaTextoB As String
'Asignamos valores
cadenaTextoA = "Hola"
cadenaTextoB = "mundo"
'Motramos valores
MsgBox (cadenaTextoA)
MsgBox (cadenaTextoB)
'Concatenamos ambas variables
cadenaTextoA = cadenaTextoA & cadenaTextoB
'Motramos valores
MsgBox (cadenaTextoA)
End Sub
Asignamos un valor a la primera cadena de texto.
cadenaTextoA = "Hola"
Asignamos otro valor a la segunda cadena de texto.
cadenaTextoB = "mundo"
Podemos concatenar las lo que es lo mismo que unirlas mediante el operador &.
cadenaTextoA = cadenaTextoA & cadenaTextoB
Cómo se ve la unión es exacta no hay ningún separador que se añada.
Por lo tanto si se desea añadir un espacio como separador habrá que añadirlo manualmente.
En caso contrario las palabras aparecerán unidas sin ninguna separación entre ellas.
Si necesitamos incluir un espacio será preciso indicarlo como una cadena adicional, realizando una concatenación de la primera cadena con el espacio y luego con la segunda cadena.
No hay comentarios:
Publicar un comentario