Come utilizzare la funzione join vba?
La funzione VBA JOIN è elencata nella categoria tabella delle funzioni VBA. Quando lo usi nel codice VBA, può unire due o più stringhe e restituire una singola stringa nel risultato . In parole semplici, può combinare più stringhe in una, proprio come possiamo usare concatenate nel foglio di calcolo per combinare valori .
Sintassi
Unisci (ArraySource, [Delimitatore])
argomenti
- SourceArray : un array di valori che desideri unire come una nuova stringa.
- [Delimitatore] : un delimitatore che desideri utilizzare per separare ciascuna sottostringa durante la creazione della nuova stringa.
Esempio
Per capire praticamente come utilizzare la funzione VBA JOIN è necessario seguire l’esempio seguente in cui abbiamo scritto un codice vba utilizzandola:
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
Nel codice sopra, abbiamo utilizzato il valore JOIN di un array (myAry) che prende tutti i valori dagli intervalli di celle che abbiamo definito e ha restituito la nuova stringa nella cella A1.
Commenti
- La funzione di unione non funziona se l’array è dichiarato come tipo di dati data o tipo di dati variante.