Comment concaténer des chaînes en VBA ?

Quelles sont les méthodes pour concaténer des chaînes de caractères en VBA ?

En VBA, utilisez l’opérateur & (recommandé) ou + :

Dim resultat As String
resultat = "Bonjour" & " " & "le monde"

Préférez & à + car + peut causer des erreurs de type si l’un des opérandes n’est pas une chaîne.

Pour construire de longues chaînes, utilisez le caractère de continuation _ :

Dim s As String
s = "Première partie " & _
    "deuxième partie " & _
    "troisième partie"