| 
			
			
			
				| 
					
						| Go to: Articles List 
 Part 1 | Part 2 | Part 3
 
 First I will list and explain all of the variable subtypes, then I will go through how to convert 
to them.
 
 
 
| Variable Subtypes |  
	| Subtype | Acceptable Range |  
	| Byte | 0-255 |  
	| Integer | -32,768 to 32,767 |  
	| Long | -2,147,483,648 to 2,147,483,647 |  
	| Single | -3.402823E38 to -1.401298E-45 for negative values;
 1.401298E-45 to 3.402823E38 for positive values
 |  
	| Double | -1.79769313486232E308 to -4.94065645841247E-324 for negative values;
 4.94065645841247E-324 to
 1.79769313486232E308 for positive values
 |  
	| Currency | -922,337,203,685,477.5808 to 922,337,203,685,477.5807 |  
	| Date | January 1, 100 to December 31, 9999 |  
	| String | Strings can range in length from 0 to 2 billion characters |  
	| Boolean | True or False |  
	| Object | Any Object reference |  The most commonly used subtypes are string, integer, and boolean.
 
 The following are functions you can use to convert variables to a specific subtype:
 
 CBool Function - Converts to a Boolean Subtype
 CByte Function - Converts to a Byte Subtype
 CCur Function - Converts to a Currency Subtype
 CDate Function - Converts to a Date Subtype
 CDbl Function - Converts to a Double Subtype
 CInt Function - Converts to a Int Subtype
 CSng Function - Converts to a Single Subtype
 CStr Function - Converts to a String Subtype
 
 All of these functions take one parameter, a variable, and return a variable of the requested 
subtype.  To convert one variable to a particular subtype use the following syntax:
 
 var1 = CStr(var1)
 
 
 |  |  |  |