![](https://codky.com/wp-content/uploads/2024/11/2716-1024x576.png)
En VBA, la fonction `Join` est utilisée pour combiner les éléments d’un tableau en une seule chaîne de caractères, avec un séparateur spécifié entre chaque élément. Voici comment vous pouvez l’utiliser :
Syntaxe de `Join`
Join(sourceArray, [delimiter])
- sourceArray : Un tableau unidimensionnel qui contient les éléments à joindre.
- delimiter (facultatif) : Une chaîne de caractères utilisée pour séparer les éléments dans le résultat. Si vous omettez ce paramètre, le séparateur par défaut sera un espace.
Exemple d’utilisation
Sub ExempleJoin()
Dim fruits() As String
Dim result As String
' Initialisation du tableau
fruits = Array("Pomme", "Banane", "Cerise", "Datte")
' Utilisation de Join pour combiner les éléments du tableau avec une virgule comme séparateur
result = Join(fruits, ", ")
' Affiche le résultat
MsgBox result ' Affiche : "Pomme, Banane, Cerise, Datte"
End Sub
Explications
- Déclaration du tableau : On déclare un tableau de chaînes appelé `fruits`.
- Initialisation du tableau : Le tableau est initialisé avec quelques valeurs de type `String`.
- Utilisation de Join : La fonction `Join` combine les éléments du tableau `fruits` en une seule chaîne, en insérant une virgule suivie d’un espace entre chaque fruit.
- Affichage du résultat : Le résultat est affiché dans une boîte de message, montrant les éléments combinés du tableau.
La fonction `Join` est particulièrement utile lorsque vous devez afficher ou manipuler les données d’un tableau sous forme de texte concaténé.