Contenido
En VBA (Visual Basic for Applications), la función Join se utiliza para combinar los elementos de un array en una única cadena de texto, utilizando un delimitador específico. La función Join es útil cuando tienes una serie de elementos que deseas concatenar en una sola cadena, como por ejemplo, para la creación de una lista de valores separados por comas.
Sintaxis básica
VBA
Join(array, [delimiter])
- array: Es el arreglo que contiene los elementos que quieres unir.
- delimiter (opcional): Es el carácter o la cadena de texto que quieres usar para separar los elementos del array. Si no se especifica un delimitador, el predeterminado es un espacio.
Ejemplo
VBA
Sub EjemploJoin()
' Definimos un array con algunos elementos
Dim nombres() As String
nombres = Array("Juan", "Ana", "Pedro", "Maria")
' Usamos la función Join para unir los elementos
Dim listaNombres As String
listaNombres = Join(nombres, ", ")
' Mostramos el resultado
MsgBox listaNombres ' Mostrará: Juan, Ana, Pedro, Maria
End Sub
En este ejemplo, Join toma el array llamado nombres y une sus elementos con una coma y un espacio como delimitador. La cadena resultante se almacena en la variable listaNombres y luego se muestra en un cuadro de mensaje.