Corregir una macro ejecutándola paso a paso

Se aplica a
Access para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Al usar el modo de un solo paso para una macro, puede ver cómo la macro ejecuta una acción a la vez. Esto le ayuda a ver los resultados de cada acción y a aislar cualquier acción que cause un error o un resultado no deseado.

  1. Haga clic con el botón secundario en la macro en el panel de navegación y, a continuación, haga clic en Vista Diseño.

  2. En la pestaña Diseño de macros , en el grupo Herramientas , haga clic en Paso único.

  3. Haga clic en Ejecutar. Si la macro es nueva o se ha editado, se le pedirá que la guarde antes de poder ejecutarla. Aparecerá el cuadro de diálogo Macro de un solo paso . Muestra información sobre la macro y la acción de la macro actual, junto con el número de error. Un cero en el cuadro Número de error significa que no se ha producido ningún error. Cuadro de diálogo Macro paso a paso

  4. Siga uno de estos procedimientos:

    • Para realizar la acción que se muestra en el cuadro de diálogo Macro paso a paso , haga clic en Paso.
    • Para detener la macro y cerrar el cuadro de diálogo, haga clic en Detener todas las macros.
    • Para desactivar un solo paso y ejecutar el resto de la macro, haga clic en Continuar.

Observaciones

  • Para empezar una sola fase mientras se ejecuta una macro, presione Ctrl+Break.

  • Para empezar una sola fase en un punto específico de la macro, agregue la acción de macro SingleStep donde quiera que empiece una sola fase. Use el procedimiento siguiente para agregar la acción de macro SingleStep a la macro:

    1. En el Catálogo de acciones en el lado derecho de la ventana de diseño de la macro, busque SingleStep. Si no se muestra el Catálogo de acciones, actígalo. En la pestaña Diseño , en el grupo Mostrar u ocultar , haga clic en Catálogo de acciones.
    2. Arrastre la acción de macro SingleStep desde el Catálogo de acciones a la ventana de diseño y coloque la acción encima o debajo de donde quiera que empiece la sola fase. Esta acción no tiene argumentos de acción.
    3. Guarde la macro haciendo clic en Guardar en la barra de herramientas de acceso rápido. Si un solo paso está desactivado al hacer clic en Ejecutar, la macro se ejecutará normalmente hasta que llegue a la acción de macro SingleStep que insertó. En ese momento, la macro comienza un solo paso. Puede agregar varias acciones de SingleStep a una macro. Al hacer clic en Continuar en el cuadro de diálogo Macro en un solo paso , se desactivan solo los pasos hasta que Access alcanza la siguiente acción de SingleStep . Si un solo paso está activado cuando la macro termina, permanece activada. Si ejecuta otra macro, Access muestra de nuevo el cuadro de diálogo Macro de un solo paso . Para desactivar un solo paso, haga clic en Continuar en el cuadro de diálogo Macro paso a paso . O bien, en la pestaña Diseño , en el grupo Herramientas , haga clic en Paso único para que no esté resaltado.