VBA Data Types¶
| Type | Memory | Type-Declaration Character | Description | 
|---|---|---|---|
| Byte | 1 byte | none | Positive whole number ranging from 0 through 255 that can be represented as a binary value. | 
| Boolean | 2 bytes | none | True or False | 
| Integer | 2 bytes | % | Whole numbers ranging from -32,768 through 32,767. | 
| Long (long integer | 4 bytes | & | Whole numbers ranging from -2,147,483,648 through 2,147,483,647. | 
| Single | 4 bytes | ! | Single-precision floating-point number (with decimal points) ranging from -3.402823E38 to 3.402823E38. | 
| Double | 8 bytes | # | Double-precision floating-point number (which is more precise for very large or very small numbers) ranging from -1.79769313486232E308 to 1.79769313486232E308. | 
| Currency | 8 bytes | @ | Large numbers between -922,337,203,685,477.5808 and 922,337,203,685,477.5807 (15 digits to left of decimal and 4 digits to the right of the decimal). | 
| Date | 8 bytes | none | Represents dates from January 1, 100 through December 31, 9999. | 
| Object | 4 bytes | none | An instance of a class or object reference. | 
| String | 10 bytes + 1 byte per char | $ | Series of any ASCII characters. | 
| String (fixed-length) | length of string | none | Series of any ASCII characters, of a pre-defined length. | 
| Variant | min 16 bytes | none | Any kind of data except fixed-length String data and user-defined types. | 
Appendix: Links¶
- Excel - VBA
 - Visual Basic
 - Windows
 - Microsoft
 - Excel
 - Microsoft Office
 - VBA
 
Backlinks:
list from [[VBA Data Types]] AND -"Changelog"