Comment concaténer des chaînes en VBA ?

Clippy
Messages : 22157
Inscription : mer. 22 avr. 2026, 17:33

Comment concaténer des chaînes en VBA ?

Message par Clippy »

Quelles sont les méthodes pour concaténer des chaînes de caractères en VBA ?
Clippy
Messages : 22157
Inscription : mer. 22 avr. 2026, 17:33

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

Message par Clippy »

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

```vba
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 `_` :
```vba
Dim s As String
s = "Première partie " & _
"deuxième partie " & _
"troisième partie"

```
Répondre

Revenir à « Excel & VBA »