Variants

IsEmpty Determine if a variant has been initialized
IsError Determine if a variant contains a user-defined error
IsMissing Determine if an optional parameter was specified
IsNull Determine if a variant contains valid data
IsObject Determine if an expression contains an object
VarType Return the type of data stored in a variant