Vb defines a long integer variable t 1, and executes the program t 1= 187*250. Why do you always say overflow?
Just force two numbers to be converted into Long.
t 1 = CLng( 187)* CLng(250)
The reason for the error may be that two numbers are regarded as integers by VB, and the result of multiplication of two numbers is really beyond the expression range of integers.