共用方式為


瞭解變體

如果您在宣告數、變數或自變數時未指定資料類型,則會自動指定Variant資料類型

宣告為 Variant 資料類型的變數可以包含字串、日期、時間、布林值或數值,而且可以自動轉換它們所包含的值。 數值 Variant 值需要 16 個位元組的記憶體 (這只有在大型 程式 或複雜 模組) 中才有顯著性,而且其存取速度比任何其他類型的明確類型變數還要慢。 您很少會將 Variant 資料類型用於常數。 字串 Variant 值需要 22 個位元組的記憶體。

下列語句會建立 Variant 變數:

Dim myVar 
Dim yourVar As Variant 
theVar = "This is some text." 

最後一個語句不會明確宣告變數,而是以隱含或自動方式宣告變數。 隱含宣告的變數會指定為 Variant 資料類型。

提示

如果您指定變數或引數的資料類型,然後使用錯誤的資料類型,就會發生資料類型錯誤。 若要避免資料類型錯誤,請只 (Variant 資料類型) 使用隱含變數,或明確宣告所有變數並指定資料類型。 慣用後者的方法。

另請參閱

支援和意見反應

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