共用方式為


Let 陳述式

某個運算 式的值指派給 變數屬性

語法

[ ] 瓦爾納姆=

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

部分 描述
Let 選用。 Let關鍵字的明確使用是風格問題,但通常會省略。
varname 此為必要動作。 變數或屬性名稱;遵循標準變數命名規則。
expression 此為必要動作。 指派給變數或屬性的值。

註解

只有當變數或屬性的資料 態與該變數相容時,才能指派值表達式。 你不能把 字串表達 式指派給數值變數,也不能把 數值表達 式指派給字串變數。 如果有,編 譯時就會發生錯誤。

體變數可以被指派給字串或數字表達式。 然而,情況並非總是相反。 除了 Null 外,任何變體都可以被指派到字串變數,但只有可將其數解讀為數字的變體才能被指派到數值變數。 使用 IsNumeric 函數判斷變 是否能轉換成數字。

將一個 數值型 別的表達式指派到不同數值型態的變數上,會強制將該變數的值強制轉入該變數的數值型別。

只有當兩個變數都屬於相同的使用者定義型別時,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 支援與意見反應