Fonction VBA : Join
La fonction VBA Join regroupe les valeurs d'un tableau en une chaîne de caractères, en définissant (ou non) un délimiteur.
Utilisation :
Join(texte)
ou
Join(texte, délimiteur)
Exemple d'utilisation
Concaténation des valeurs du tableau pour obtenir une chaîne de caractères unique avec toutes valeurs séparées par / :
Sub exemple()
tableau = Array("exemple", "test", 1234, "xlp")
texte = Join(tableau, " / ")
MsgBox texte 'Renvoie : exemple / test / 1234 / xlp
End Sub
Si vous ne définissez pas de délimiteur, les valeurs seront séparées par un espace :
Sub exemple()
tableau = Array("exemple", "test", 1234, "xlp")
texte = Join(tableau)
MsgBox texte 'Renvoie : exemple test 1234 xlp
End Sub
La fonction inverse qui divise une chaîne de caractères en un tableau est la fonction Split.