TOP

Fonction VBA : Join

Description

La fonction VBA Join regroupe les valeurs du tableau dans une chaîne de caractères, en utilisant (ou non) un délimiteur.


Syntaxe Join

Join(texte)

Ou

Join(texte, délimiteur)

Exemple VBA Join

Combinons les éléments du tableau pour obtenir toutes ses valeurs sur une seule ligne, qui sera séparée par le signe "/":

Sub JoinExample1()
    
     array = Array("example", "test", 123, "xlp")
    
     text = Join(array, "/")
    
     MsgBox text 'Retours: example/test/123/xlp
    
End Sub

Si vous ne spécifiez pas de délimiteur, alors par défaut les valeurs seront séparées par un espace :

Sub JoinExample2()
    
     array = Array("example", "test", 123, "xlp")
    
     text = Join(array)
    
     MsgBox text 'Retours: example test 123 xlp
    
End Sub
La fonction inverse qui divise une chaîne en tableau est la fonction SPLIT.