Concaténer une chaîne dans VBA
- Concaténer une chaîne dans VBA
- Concaténer des caractères d’espace dans VBA
- Concaténer les guillemets en VBA
Nous présenterons comment concaténer des chaînes dans VBA et expliquerons comment nous pouvons utiliser Excel et les opérateurs.
Concaténer une chaîne dans VBA
Nous pouvons lier plusieurs chaînes en une chaîne singulière dans VBA et utiliser l’opérateur &
pour séparer la valeur de la chaîne. Nous pouvons utiliser l’opérateur &
dans la feuille de calcul et Excel comme fonction VBA.
Nous pouvons entrer l’opérateur &
dans le cadre de la formule dans une cellule de la feuille de calcul en tant que fonction dans la feuille de calcul. Nous pouvons utiliser cet opérateur &
dans un code volumineux, qui entrera via Microsoft Visual Basic Editor en tant que fonction dans VBA.
Syntaxe:
# VBA
strOne & strTwo [& strThree & str_p]
Ces valeurs de chaîne sont concaténées. Cet opérateur &
renvoie une valeur de chaîne/texte.
Concaténer des caractères d’espace dans VBA
Nous allons concaténer des valeurs ensemble, en ajoutant des espaces pour séparer les valeurs concaténées. Sinon, nous pouvons obtenir une longue chaîne avec la valeur concaténée fonctionnant ensemble.
Cela rendra plus précieux la lecture du résultat.
Code:
# Vba
Sub concatenate()
Set B3 = Range("B3")
Set C3 = Range("C3")
MsgBox (B3 & " " & C3)
End Sub
Production:
Nous avons utilisé l’opérateur &
pour ajouter un espace entre les valeurs des cellules B1
et B2
. Cela empêchera nos valeurs d’être écrasées ensemble.
Concaténer les guillemets en VBA
L’opérateur &
concaténera les valeurs de chaîne entre guillemets. Cet opérateur &
ajoute un guillemet à la concaténation résultante dans cet exemple ci-dessous.
Code:
# Vba
Sub concatenate()
MsgBox ("Orange " & """" & " Mango")
End Sub
Production:
Cet opérateur &
ajoute un guillemet au milieu de la chaîne résultante. Nos chaînes sont concaténées entre guillemets.