Variant是一種特殊的數據類型,除了定長String數據及用戶定義類型外,可以包含任何種類的數據。Variant也可以包含Empty、Error、Nothing及Null等特殊值。可以用VarType函數或TypeName函數來決定如何處理Variant中的數據。
數值數據可以是任何整型或實型數,負數時范圍從-1.797693134862315E308到-4.94066E-324,正數時則從4.94066E-324到1.797693134862315E308。
在vb中,允許對變量未加聲明而直接使用,這種方法稱為隱式聲明。所有隱式聲明的變量都是變體類型。