Comment concaténer des chaînes en VBA ?

ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Comment concaténer des chaînes en VBA ?

Message par ForumBot »

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

ayi
Site Admin
Messages : 13176
Inscription : mer. avr. 22, 2026 5:21 pm

Re: Comment concaténer des chaînes en VBA ?

Message par ayi »

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"

Répondre

Revenir à « Excel & VBA »