VariantType Enumeration

Indicates the type of a variant object, returned by the VarType function.

Remarks

When you call the VarType function, you can use enumeration members in your code in place of the actual values.

The VariantType enumeration defines constants used to identify possible Variant types. The following table lists the VariantType enumeration members.

Members

Member

Constant

Description

Array

vbArray

Array.

Boolean

vbBoolean

Boolean. (True or False.)

Byte

vbByte

Byte. (0 through 255.)

Char

vbChar

Char. (0 through 65535.)

Currency

vbCurrency

Currency.

DataObject

 

DataObject.

Date

vbDate

Date. (0:00:00 on January 1, 0001 through 11:59:59 PM on December 31, 9999.)

Decimal

vbDecimal

Decimal. (0 through +/-79,228,162,514,264,337,593,543,950,335 with no decimal point; 0 through +/-7.9228162514264337593543950335 with 28 places to the right of the decimal; smallest non-zero number is +/-0.0000000000000000000000000001.)

Double

vbDouble

Double. (-1.79769313486231E+308 through -4.94065645841247E-324 for negative values; 4.94065645841247E-324 through 1.79769313486231E+308 for positive values.)

Empty

vbEmpty

Null reference.

Error

 

System.Exception

Integer

vbInteger

Integer. (-2,147,483,648 through 2,147,483,647.)

Long

vbLong

Long. (-9,223,372,036,854,775,808 through 9,223,372,036,854,775,807.)

Null

vbNull

Null object.

Object

vbObject

Any type can be stored in a variable of type Object.

Short

 

Short. (-32,768 through 32,767.)

Single

vbSingle

Single. (-3.402823E+38 through -1.401298E-45 for negative values; 1.401298E-45 through 3.402823E+38 for positive values.)

String

vbString

String. (0 to approximately 2 billion Unicode characters.)

UserDefinedType

vbUserDefinedType

User-defined type. Each member of the structure has a range determined by its data type and independent of the ranges of the other members.

Variant

vbVariant

Variant.

Smart Device Developer Notes

This enumeration is not supported.

Requirements

Namespace: Microsoft.VisualBasic

Assembly: Visual Basic Runtime Library (in Microsoft.VisualBasic.dll)

See Also

Tasks

How to: Refer to an Enumeration Member

Concepts

Intrinsic Constants and Enumerations

When to Use an Enumeration

Reference

VarType Function (Visual Basic)