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
vba_operators.htm
廣告
© . All rights reserved.