Concaténer une chaîne dans VBA

Iqra Hasnain 30 janvier 2023
  1. Concaténer une chaîne dans VBA
  2. Concaténer des caractères d’espace dans VBA
  3. Concaténer les guillemets en VBA
Concaténer une chaîne dans 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:

Concaténer des caractères d’espace dans VBA

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:

Concaténer les guillemets en VBA

Cet opérateur & ajoute un guillemet au milieu de la chaîne résultante. Nos chaînes sont concaténées entre guillemets.

Article connexe - VBA String