El desbordamiento se produce por la operacion en si, que los calculos con esos valores quizas produzcan valores demasiado grandes para almacenar en un
Long, y no por el resultado que devuelve la operacion. Fijate que separando uno de los valores en una variable a parte y usandola en la misma operacion funciona sin problemas:
Código:
Option Explicit
Private Sub Form_Load()
Dim a As Long, b As Long
b = 999
a = b * 99
End Sub
Aun asi es un error muy curioso en el muchas veces ni nos damos cuenta por no ser logico a vista de codigo
Salu2...