Dim MyString As String = "MyString" Dim MyObject As Object Dim MyNumber As Integer = 12345 Dim MyVarType As VariantType ' Integer enumeration. MyVarType = VarType(MyVarType) ' Returns VariantType.Integer. MyVarType = VarType(MyString) ' Returns VariantType.String. MyVarType = VarType(MyObject) ' Returns VariantType.Object. MyVarType = VarType(MyNumber) ' Returns VariantType.Integer. For any case MyVarType.ToString() will give you the type as a character string>Thank you for your response. The vartype was returning a number and I could not tell what the result was. I found out that variable.GetType.ToString() does the trick. BTW How can I find what the return of vartype is telling me?