The information in this article applies to:
SYMPTOMSWhen you type a mathematical formula similar to the following in the Immediate window in the Visual Basic Editor
you receive the following error message:
CAUSEThis problem occurs when the result of the calculation you type in the Immediate window is too large to be represented by an Integer type expression; the result exceeds the limit for the Integer type expression. RESOLUTIONTo resolve this behavior, assign the Long integer data type to any mathematical functions that return a value larger than 32,767. To assign the Long integer data type in the Immediate window, use the ampersand (&) character. The following example illustrates the syntax to use:
MORE INFORMATION
Long integer variables are stored as signed 32-bit (4-byte) numbers that
range in value from -2,147,483,648 to 2,147,483,647. The type declaration
character for Long is the ampersand (&) character.
REFERENCESFor more information about Long integer data types, click the Index tab in Visual Basic for Applications Help, type the following text long and then double-click the selected text to go to the "Long data type" topic. For more information about Integer data types, click the Index tab in Visual Basic for Applications Help, type the following text integerand then double-click the selected text to go to the "Integer data type" topic. Additional query words: XL97
Keywords : kberrmsg kbtool kbdta KbVBA |
Last Reviewed: November 4, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |