Définir des points d'arrêt dans les macros VBA

Table des matières

Comment contrôler l'exécution des macros

Souhaitez-vous savoir exactement ce qui se passe dans vos macros ? Cela peut être particulièrement utile pour le dépannage. Une variante intelligente est l'utilisation de points d'arrêt dans vos macros. Il s'agit de positions auxquelles Excel interrompt l'exécution de la macro et saute immédiatement à la position correspondante dans l'éditeur VBA.

Comment configurer un arrêt dans une macro :

  1. Ouvrez le classeur dans lequel se trouve la macro.
  2. Utilisez la combinaison de touches ALT F11 pour appeler l'éditeur VBA.
  3. Dans le code source VBA, sélectionnez la position où vous souhaitez configurer un point d'arrêt.
  4. Faites un clic gauche sur la marge gauche de la fenêtre de code dans la ligne souhaitée.

Un point rouge apparaît maintenant à cette position et toute la ligne est marquée.

Le point d'arrêt est maintenant défini. L'illustration suivante montre à quoi cela peut ressembler :

Si vous exécutez maintenant la macro, Excel interrompt automatiquement l'exécution à l'arrêt concerné, puis passe à l'éditeur VBA.

À ce stade, vous avez maintenant une variété d'options. Les plus importants d'entre eux sont :

  1. Avec la touche F8, vous pouvez maintenant continuer à exécuter la macro en une seule étape.
  2. Utilisez la touche F5 pour continuer à exécuter la macro.

Si vous souhaitez à nouveau supprimer le point d'arrêt, vous pouvez désactiver le point rouge en cliquant à nouveau au même endroit dans l'éditeur VBA. Utilisez la combinaison de touches CTRL MAJ F9 pour supprimer tous les points d'arrêt dans une macro.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave