Error 6 en tiempo de ejecución, desbordamiento VBA

En esta oportunidad quiero compartir con todos ustedes un caso bastante peculiar y concreto en un error en tiempo de ejecución producido por Visual Basic para Aplicaciones del Excel al momento de procesar una operación aritmética sencilla sobre dos números enteros y tratar de depositar el resultado en una variable que la contendrá en un proceso determinado.


El error producido y mostrado por el Editor de Visual Basic para Aplicaciones es el denominado Error 6 en tiempo de ejecución, explicado a detalle en este video.

Este error que se produce al desbordar la pila de memoria, no es nada más que la consecuencia de no castear explícitamente las variables y los literales con el tipo de datos apropiado para realizar una operación determinada siguiendo las reglas de promoción numéricas o Numeric Promotion Rules.


Si luego de observar el video quieres detallar el error por ti mismo en un libro de Excel, puedes hacer la descarga a continuación.

No hay comentarios.:

Publicar un comentario