Comment concaténer des chaînes en VBA ?
Comment concaténer des chaînes en VBA ?
Quelles sont les méthodes pour concaténer des chaînes de caractères en VBA ?
Re: Comment concaténer des chaînes en VBA ?
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"
```
```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"
```