VBA - операторы конкатенации

Следующие операторы конкатенации поддерживаются VBA.

Предположим, что переменная A содержит 5, а переменная B содержит 10, тогда -

Оператор Описание пример
+ Добавляет два значения как переменную. Значения числовые A + B даст 15
& Объединяет два значения A & B даст 510

пример

Попробуйте следующий пример, чтобы понять оператор конкатенации, доступный в 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

Попробуйте следующий пример, чтобы понять все логические операторы, доступные в VBA, создав кнопку и добавив следующую функцию.

Concatenated value:1 is 15

Concatenated value:2 is 510

Конкатенация также может использоваться для объединения двух строк. Допустим, переменная A = "Microsoft" и переменная B = "VBScript", тогда -

Оператор Описание пример
+ Объединяет два значения A + B даст MicrosoftVBScript
& Объединяет два значения A & B предоставит MicrosoftVBScript

пример

Попробуйте следующий пример, чтобы понять все логические операторы, доступные в VBA, создав кнопку и добавив следующую функцию.

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

Когда вы сохраняете его как .html и запускаете в Internet Explorer, приведенный выше сценарий даст следующий результат.

Concatenated value:1 is MicrosoftVBScript

Concatenated value:2 is MicrosoftVBScript

Language