Comment utiliser la fonction Join dans VBA ?

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é.

Unlock Your Potential

Excel

Basic - Advanced

Access

Access Basic - Advanced

Power BI

Power BI Basic - Advanced

Help us grow the project