バリアントとは、固定長文字列データとユーザの定義する型のデータを除くすべての種類のデータを含む、特別なデータ タイプのことです。
バリアントには、Empty、Error、Nothing、NULL などの特殊値も含まれます。バリアントの中のデータが処理される方法は、VBA 関数 VarType または TypeName を使って決定できます。
ほとんどのデータ タイプでは、そのデータ タイプの代わりにバリアント データ タイプを使って、データをよりフレキシブルに操作できます。