VBA - Opérateurs de concaténation

Les opérateurs de concaténation suivants sont pris en charge par VBA.

Supposons que la variable A vaut 5 et la variable B vaut 10 alors -

Opérateur La description Exemple
+ Ajoute deux valeurs comme variable. Les valeurs sont numériques A + B donnera 15
& Concatène deux valeurs A & B donnera 510

Exemple

Essayez l'exemple suivant pour comprendre l'opérateur de concaténation disponible dans VBScript -

Private Sub Constant_demo_Click()
   Dim a as Integer : a = 5
   Dim b as Integer : b = 10
   Dim c as Integer

   c = a + b  
   msgbox ("Concatenated value:1 is " &c) 'Numeric addition 
   
   c = a & b 
   msgbox ("Concatenated value:2 is " &c) 'Concatenate two numbers 
End Sub

Essayez l'exemple suivant pour comprendre tous les opérateurs logiques disponibles dans VBA en créant un bouton et en ajoutant la fonction suivante.

Concatenated value:1 is 15

Concatenated value:2 is 510

La concaténation peut également être utilisée pour concaténer deux chaînes. Supposons que la variable A = "Microsoft" et la variable B = "VBScript" alors -

Opérateur La description Exemple
+ Concatène deux valeurs A + B donnera MicrosoftVBScript
& Concatène deux valeurs A & B donnera MicrosoftVBScript

Exemple

Essayez l'exemple suivant pour comprendre tous les opérateurs logiques disponibles dans VBA en créant un bouton et en ajoutant la fonction suivante.

Private Sub Constant_demo_Click()
   Dim a as String : a = "Microsoft"
   Dim b as String : b = "VBScript"
   Dim c as String

   c = a + b 
   msgbox("Concatenated value:1 is " &c) 'addition of two Strings
   
   c = a & b 
   msgbox("Concatenated value:2 is " &c) 'Concatenate two String
End Sub

Lorsque vous l'enregistrez au format .html et que vous l'exécutez dans Internet Explorer, le script ci-dessus produira le résultat suivant.

Concatenated value:1 is MicrosoftVBScript

Concatenated value:2 is MicrosoftVBScript