Establecer puntos de interrupción en macros VBA

Tabla de contenido

Cómo controlar la ejecución de macros

¿Le gustaría saber exactamente qué está sucediendo en sus macros? Esto puede resultar especialmente útil para solucionar problemas. Una variante inteligente es el uso de puntos de interrupción en sus macros. Estas son posiciones en las que Excel interrumpe la ejecución de la macro y salta inmediatamente a la posición correspondiente en el editor de VBA.

Cómo configurar una parada en una macro:

  1. Abra el libro en el que se encuentra la macro.
  2. Utilice la combinación de teclas ALT F11 para llamar al editor de VBA.
  3. En el código fuente de VBA, seleccione la posición donde desea configurar un punto de interrupción.
  4. Haga clic izquierdo en el margen izquierdo de la ventana de código en la línea que desee.

Ahora aparece un punto rojo en esta posición y se marca toda la línea.

El punto de interrupción ahora está establecido. La siguiente ilustración muestra cómo puede verse esto:

Si ahora ejecuta la macro, Excel interrumpe automáticamente la ejecución en la parada correspondiente y luego salta al editor de VBA.

En este punto, ahora tiene una variedad de opciones. Los más importantes son:

  1. Con la tecla F8 ahora puede continuar ejecutando la macro en pasos individuales.
  2. Utilice la tecla F5 para seguir ejecutando la macro.

Si desea eliminar el punto de interrupción nuevamente, puede desactivar el punto rojo haciendo clic nuevamente en la misma posición en el editor de VBA. Utilice la combinación de teclas CTRL MAYÚS F9 para eliminar todos los puntos de interrupción de una macro.

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

wave wave wave wave wave