VBA - Operatori di concatenazione

I seguenti operatori di concatenazione sono supportati da VBA.

Supponiamo che la variabile A contenga 5 e la variabile B contenga 10, quindi -

Operatore Descrizione Esempio
+ Aggiunge due valori come variabile. I valori sono numerici A + B darà 15
& Concatena due valori A & B darà 510

Esempio

Prova il seguente esempio per comprendere l'operatore di concatenazione disponibile in 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

Prova il seguente esempio per comprendere tutti gli operatori logici disponibili in VBA creando un pulsante e aggiungendo la seguente funzione.

Concatenated value:1 is 15

Concatenated value:2 is 510

La concatenazione può essere utilizzata anche per concatenare due stringhe. Assumi la variabile A = "Microsoft" e la variabile B = "VBScript", quindi -

Operatore Descrizione Esempio
+ Concatena due valori A + B darà MicrosoftVBScript
& Concatena due valori A & B darà MicrosoftVBScript

Esempio

Prova il seguente esempio per comprendere tutti gli operatori logici disponibili in VBA creando un pulsante e aggiungendo la seguente funzione.

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

Quando lo salvi come .html e lo esegui in Internet Explorer, lo script sopra produrrà il seguente risultato.

Concatenated value:1 is MicrosoftVBScript

Concatenated value:2 is MicrosoftVBScript