Cómo suprimir los mensajes de error en sus macros de Excel

Tabla de contenido

Utilice estos comandos de VBA para activar y desactivar errores en macros de Excel

Hay docenas de fuentes de error en las macros. Incluso si una macro se compila y prueba sin errores, aún pueden ocurrir errores cuando se ejecuta. El entorno en el que se ejecuta la macro puede ser diferente. O el usuario está usando datos que no tenía la intención de usar. La siguiente figura muestra un ejemplo de un mensaje de error tan molesto:

Puede suprimir muchos de los mensajes de error que pueden aparecer mientras se ejecutan sus macros. Para hacer esto, incluya el siguiente comando al comienzo de su macro:

En caso de error, reanudar siguiente

Este comando indica a Excel que simplemente llame al siguiente comando si ocurre un error. Esto simplemente ignorará el error sin que Excel muestre un mensaje de error. Entonces, su macro normalmente no entregará los resultados deseados, pero al menos el usuario de la macro no se verá afectado por un mensaje de error.

Para volver a cambiar el manejo de errores al estándar de Excel, use el siguiente comando:

En caso de error Goto 0

Asegúrese de que el último carácter sea un cero (y no una O). Debe llamar a este comando antes del final de cada subrutina en la que previamente haya cambiado el manejo de errores a IGNORE como se describe arriba.

No todos los errores pueden ignorarse con este método. Básicamente, solo debe incorporar estos comandos después de pruebas exhaustivas de sus macros, si ya ha tomado precauciones en el código del programa para todos los casos especiales conocidos para que no se produzcan errores.

Para ingresar a la macro, presione la combinación de teclas ALT F11 en Excel. Esto inicia el editor de VBA en todas las versiones de Excel. Allí seleccione el comando INSERTAR - MODULE e ingrese la macro. Para iniciar la macro, active la combinación de teclas ALT F8 en Excel.

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave