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"