¿cómo utilizar la función vba join?
La función VBA JOIN aparece en la categoría de tabla de funciones VBA. Cuando lo usas en código VBA, puede unir dos o más cadenas y devuelve una sola cadena en el resultado . En palabras simples, puede combinar varias cadenas en una, tal como podemos usar concatenar en una hoja de cálculo para combinar valores .
Sintaxis
Unirse (ArraySource, [Delimitador])
Argumentos
- SourceArray : una matriz de valores que desea unir como una nueva cadena.
- [Delimitador] : Un delimitador que desea utilizar para separar cada una de las subcadenas al crear la nueva cadena.
Ejemplo
Para comprender prácticamente cómo usar la función VBA JOIN, debe seguir el siguiente ejemplo donde escribimos un código vba usándola:
Sub example_JOIN() Dim myAry(0 To 4) As String myAry(0) = Range("A1") myAry(1) = Range("A2") myAry(2) = Range("A3") myAry(3) = Range("A4") myAry(4) = Range("A5") Range("A7").Value = Join(myAry) End Sub
En el código anterior, usamos el valor JOIN de una matriz (myAry) que toma todos los valores de los rangos de celdas que definimos y devolvimos la nueva cadena en la celda A1.
Comentarios
- La función de unión no funciona si la matriz se declara como tipo de datos de fecha o tipo de datos variante.