En VBA es posible concatenar variables de distintos tipos sin necesidad de convertirlos en cadenas con antelación.
Por ejemplo es posible concatenar un texto con un número usando solamente el operador &.
El propio lenguaje realiza una conversión implícita de cualquier tipo de variable a tipo cadena de texto (String).
Este es el código del ejemplo.
Sub concatenarTexto()
'Declaracion de Variables
Dim numeroEntero As Integer
Dim cadenaTexto As String
'Asignamos valores
numeroEntero = 7
cadenaTexto = "El valor de la variable numeroEntero es " & numeroEntero
'Motramos valores
MsgBox (cadenaTexto)
End Sub
En este caso concatenados un texto con una variable de tipo Integer, y obtenemos como resultado una cadena de texto que incluye en valor almacenado en la variable.
cadenaTexto = "El valor de la variable numeroEntero es " & numeroEntero
Para aquellos que se inician en los lenguajes de programación, es interesante constatar que el nombre de la variable siempre es sustituido por el valor que almacena.
No hay comentarios:
Publicar un comentario