visual basic check data type code example
Example: visual basic data type
' For VBA / VB / Visual Basic only
'EXAMPLE
Dim sStringVar as String
sStringVar = "What data-type am I being seen as?"
MsgBox(VarType(sStringVar)) ' This will give an output of: 8
'SYNTAX
' VarType(<variable-that-you-want-to-check-the-data-type-of>)
'NOTE: the date types are as follows:
+-------+----------------------+------------------------------------------------------------------------+
| VALUE | CONSTANT | DESCRIPTION |
+-------+----------------------+------------------------------------------------------------------------+
| 0 | vbEmpty | Empty (uninitialized) |
| 1 | vbNull | Null (no valid data) |
| 2 | vbInteger | Integer |
| 3 | vbLong | Long integer |
| 4 | vbSingle | Single-precision floating-point number |
| 5 | vbDouble | Double-precision floating-point number |
| 6 | vbCurrency | Currency value |
| 7 | vbDate | Date value |
| 8 | vbString | String |
| 9 | vbObject | Object |
| 10 | vbError | Error value |
| 11 | vbBoolean | Boolean value |
| 12 | vbVariant | Variant (used only with arrays of variants) |
| 13 | vbDataObject | A data access object |
| 14 | vbDecimal | Decimal value |
| 17 | vbByte | Byte value |
| 20 | vbLongLong | LongLong integer (valid on 64-bit platforms only) |
| 36 | vbUserDefinedType | Variants that contain user-defined types |
| 8192 | vbArray | Array (always added to another constant when returned by this function)|
+-------+----------------------+------------------------------------------------------------------------+