Desbordamiento (error 6)
Se produce un desbordamiento cuando se intenta crear una asignación que excede los límites del destino de la asignación. Este error tiene las siguientes causas y soluciones:
El resultado de una asignación, cálculo o conversión de tipo de datos es demasiado grande como para que se pueda representar dentro del rango de valores permitidos para ese tipo de variable.
Asigne el valor a una variable de un tipo que pueda contener un rango de valores superior.
Una asignación a una propiedad excede el valor máximo que la propiedad puede aceptar.
Asegúrese de que la asignación encaja en el rango de la propiedad para la que se hace.
Intenta usar un número en un cálculo y ese número se convierte en un entero, pero el resultado es mayor que un entero. Por ejemplo:
Dim x As Long x = 2000 * 365 ' Error: Overflow
Para solucionar este problema, escriba el número del modo siguiente:
Dim x As Long x = CLng(2000) * 365
Para más información, seleccione el elemento en cuestión y presione F1 (en Windows) o AYUDA (en Macintosh).
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.