Saltar al contenido

La aplicación Excel VBA se detiene espontáneamente con el mensaje “Se ha detenido la ejecución del código”

Amaya, miembro de este equipo de trabajo, nos ha hecho el favor de redactar este enunciado ya que controla perfectamente este tema.

Solución:

He encontrado una segunda solución.

  1. Presione el botón “Depurar” en la ventana emergente.
  2. prensa control+Pausa | Descanso dos veces.
  3. Presiona el botón de reproducción para continuar.
  4. Guarde el archivo después de completarlo.

Espero que esto ayude a alguien.

Este problema proviene de una peculiaridad extraña dentro de Office/Windows.

Después de desarrollar la misma pieza de código VBA y ejecutarla cientos de veces (literalmente) durante los últimos días, me encontré con este problema ahora. Lo único que ha sido diferente es que justo antes de experimentar este desconcertante problema, terminé accidentalmente la ejecución del código VBA con un método poco ortodoxo.

Limpié todos los archivos temporales, reinicié, etc. Cuando volví a ejecutar el código después de todo esto, todavía tenía el problema, antes de ingresar al primer bucle. tiene sentido que “presione el botón “Depurar” en la ventana emergente, luego presione dos veces [Ctrl+Break] y después de esto puede continuar sin parar” porque algo en la combinación de Office/Windows no ha liberado la ejecución. Está atascado.

La acción redundante Ctrl+Break probablemente resuelve la ejecución persistente.

Una solución está aquí:

La solución para este problema es agregar la línea de código “Application.EnableCancelKey = xlDisabled” en la primera línea de su
macro.. Esto solucionará el problema y podrá ejecutar el macro
con éxito sin recibir el mensaje de error “Se ha interrumpido la ejecución del código”.

Pero, después de insertar esta línea de código, ya no pude usar Ctrl+Break. Así que funciona, pero no mucho.

Si piensas que te ha sido de ayuda este artículo, sería de mucha ayuda si lo compartieras con el resto entusiastas de la programación de esta forma nos ayudas a difundir este contenido.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : / /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *