Share via


Let 陳述式

表達 式的值指派給 變數屬性

語法

[ Let ]varname=表達

Let語句語法包含下列部分:

部分 描述
Let 選用。 明確使用 Let關鍵字 是一種樣式,但通常會予以省略。
varname 此為必要動作。 變數或屬性的名稱;遵循標準變數命名慣例。
expression 此為必要動作。 指派給變數或屬性的值。

註解

值運算式只有在與變數相容 的資料類型 時,才能指派給變數或屬性。 您無法將 字串運算式 指派給數值變數,也無法將 數值表達 式指派給字串變數。 如果您這樣做,則會在 編譯時期發生錯誤。

Variant 變數可以指派給字串或數值運算式。 不過,反之不一定正確。 除了Null之外的任何Variant都可以指派給字串變數,但只能將其值解譯為數字的Variant指派給數值變數。 使用 IsNumeric 函式 來判斷 Variant 是否可以轉換成數位。

將一個 數值型別的 運算式指派給不同數數值型別的變數,會將運算式的值強制轉換成所產生變數的數數值型別。

只有當兩個變數都屬於相同的使用者定義類型時,Let語句才能用來將一個記錄變數指派給另一個記錄變數。 使用 LSet 語 句來指派不同使用者定義類型的記錄變數。 使用 Set 語 句將物件參考指派給變數。

範例

此範例會使用明確的 Let 語句,將運算式的值指派給變數。

Dim MyStr, MyInt 
' The following variable assignments use the Let statement. 
Let MyStr = "Hello World" 
Let MyInt = 5 

以下是沒有 Let 語句的相同指派。

Dim MyStr, MyInt 
MyStr = "Hello World" 
MyInt = 5 

另請參閱

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應