This site has some information on variable type conversion, as well as a conversation thread that exapands on the concept a bit. The page located here also has some promising looking information on it.
You will need to provide more information about your question and what exactly you want to accomplish.
AFAIK there is not a SHORT standard data type in Visual Basic 6. However, it exists in C++, but the C++ definition of short is exactly the same as the definition for Integer in Visual Basic.
From the MSDN library 6.0:
Integer data type
A data type that holds integer variables stored as 2-byte whole numbers in the range -32,768 to 32,767. The Integer data type is also used to represent enumerated values. The percent sign (%) type-declaration character represents an Integer in Visual Basic.
Data Type Ranges
C/C++ recognizes the types shown in the table below.
Type Name Bytes Other Names Range of Values
short 2 short int,signed short int –32,768 to 32,767
In VB there is also a BYTE type, which stores small unsigned numbers from 0-255 (1 byte).
Please provide more details.