共用方式為


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 支援與意見反應