En utilisant le mode à étape unique pour une macro, vous pouvez regarder la macro exécuter une action à la fois. Cela vous permet de voir les résultats de chaque action et d’isoler toute action qui provoque une erreur ou un résultat indésirable.
Cliquez avec le bouton droit sur la macro dans le volet de navigation, puis cliquez sur Mode Création.
Sous l’onglet Création de macro , dans le groupe Outils , cliquez sur Étape unique.
Cliquez sur Exécuter. Si la macro est nouvelle ou a été modifiée, vous êtes invité à l’enregistrer avant de pouvoir l’exécuter. La boîte de dialogue Étape unique de macro s’affiche. Il affiche des informations sur la macro et l’action de macro actuelle, ainsi que le numéro d’erreur. Un zéro dans la zone Numéro d’erreur signifie qu’aucune erreur ne s’est produite.
Effectuez l’une des opérations suivantes :
- Pour effectuer l’action indiquée dans la boîte de dialogue Étape unique de macro , cliquez sur Étape.
- Pour arrêter la macro et fermer la boîte de dialogue, cliquez sur Arrêter toutes les macros.
- Pour désactiver l’exécution d’un seul pas à pas et exécuter le reste de la macro, cliquez sur Continuer.
Remarques
Pour commencer l’exécution d’un seul pas à pas pendant l’exécution d’une macro, appuyez sur Ctrl+Pause.
Pour commencer l’exécution d’un pas à pas unique à un point spécifique de votre macro, ajoutez l’action de macro SingleStep où vous souhaitez que l’exécution d’un seul pas à pas commence. Utilisez la procédure suivante pour ajouter l’action de macro SingleStep à votre macro :
- Dans le catalogue d’actions à droite de la fenêtre de conception de macro, recherchez SingleStep. Si le catalogue d’actions n’est pas affiché, activez-le. Sous l’onglet Création , dans le groupe Afficher/Masquer , cliquez sur Catalogue d’actions.
- Faites glisser l’action de macro SingleStep du catalogue d’actions vers la fenêtre de conception et déposez l’action au-dessus ou en dessous de l’endroit où vous souhaitez que la procédure d’exécution unique commence. Cette action n’a aucun argument d’action.
- Enregistrez la macro en cliquant sur Enregistrer dans la barre d’outils Accès rapide. Si un seul pas à pas est désactivé lorsque vous cliquez sur Exécuter, la macro s’exécute normalement jusqu’à ce qu’elle atteigne l’action de macro Étape unique que vous avez insérée. À ce stade, la macro démarre un seul pas à pas. Vous pouvez ajouter plusieurs actions SingleStep à une macro. Cliquer sur Continuer dans la boîte de dialogue Étape unique de macro désactive l’exécution d’un seul pas jusqu’à ce qu’Access atteigne l’action Étape unique suivante. Si un seul pas à pas est activé à la fin de la macro, il reste activé. Si vous exécutez une autre macro, Access affiche à nouveau la boîte de dialogue Étape unique de macro. Pour désactiver l’exécution d’un seul pas à pas, cliquez sur Continuer dans la boîte de dialogue Étape unique de macro . Ou, sous l’onglet Création , dans le groupe Outils , cliquez sur Étape unique afin qu’elle ne soit pas mise en surbrillance.