Menu Déboguer
Command | Description | Bouton de barre d’outils | Raccourci clavier |
---|---|---|---|
Ajouter un espion | Affiche la boîte de dialogue Ajouter un espion dans laquelle vous entrez une expression espionne. Il peut s'agir de n'importe quelle expression Visual Basic valide. Les expressions espion sont mises à jour dans la fenêtre Espion chaque fois que vous passez en mode arrêt. | ||
Effacer tous les points d’arrêt | Supprime tous les points d’arrêt présents dans votre projet. Toutefois, votre application peut toujours interrompre l’exécution si vous avez défini une expression espionne ou sélectionné l’option Arrêter sur toutes les erreurs sous l’onglet Général de la boîte de dialogue Options . Vous ne pouvez pas annuler la commande Effacer tous les points d’arrêt. | Ctrl+Maj+F9 | |
Compiler <project> |
Compile votre projet. | ||
Modifier un espion | Affiche la boîte de dialogue Modifier l’espion dans laquelle vous pouvez modifier ou supprimer une expression espionne. Disponible lorsque l'espion est défini, même si la fenêtre Espion est masquée. | Ctrl+W | |
Exécuter jusqu’au curseur | Quand votre application est en mode Création, exécutez Exécuter jusqu’au curseur pour sélectionner une instruction figurant plus bas dans le code, là où vous voulez que l’exécution s’arrête. Votre application s’exécute de l’instruction actuelle à l’instruction sélectionnée, et la ligne actuelle de l’indicateur de marge d’exécution () s’affiche dans la barre Indicateur de marge . Utilisez cette commande, par exemple, pour éviter de parcourir des boucles volumineuses. |
Ctrl+F8 | |
Définir l’instruction suivante | Définit le point d’exécution à la ligne de code que vous choisissez. Vous pouvez définir une autre ligne de code à exécuter après l’instruction actuellement sélectionnée en sélectionnant la ligne de code que vous souhaitez exécuter et en choisissant la commande Définir l’instruction suivante , ou en faisant glisser l’indicateur de marge Ligne d’exécution actuelle vers la ligne de code que vous souhaitez exécuter. Avec Définir l’instruction suivante, vous pouvez choisir une ligne de code située avant ou après l’instruction actuellement sélectionnée. Lorsque vous exécutez le code, tout code intervenant n’est pas exécuté. Utilisez cette commande pour réexécuter une instruction dans la procédure en cours ou pour ignorer les instructions que vous ne voulez pas exécuter. Vous ne pouvez pas utiliser Définir l’instruction suivante sur des instructions d’autres procédures. |
Ctrl+F9 | |
Afficher l’instruction suivante | Met en surbrillance l’instruction suivante à exécuter. Utilisez la commande Afficher l’instruction suivante pour placer le curseur sur la ligne suivante à exécuter. Disponible uniquement en mode arrêt. | ||
Pas à pas détaillé | Lit le code en exécutant une à une les instructions. Hors du mode création, la commande Pas à pas détaillé permet d’entrer en mode Arrêt à la ligne d’exécution actuelle. Si l’instruction est un appel de procédure, l’instruction affichée ensuite est la première instruction de la procédure. Au moment de la création, cet élément de menu lance l’exécution et entre en mode Arrêt avant que la première ligne de code ne soit exécutée. S’il n’y a pas de point d’exécution actuel, la commande Pas à pas peut sembler n’importe quoi jusqu’à ce que vous fassiez quelque chose qui déclenche du code, par exemple cliquer sur un document. |
F8 | |
Pas à pas principal | Similaire à la commande Pas à pas détaillé. La seule différence se présente lorsque l’instruction actuelle contient un appel à une procédure. La commande Pas à pas principal exécute la procédure en tant qu’unité, puis passe à l’instruction suivante dans la procédure en cours. De ce fait, l’instruction affichée ensuite est l’instruction suivante dans la procédure en cours, même si l’instruction actuelle constitue un appel à une autre procédure. Commande disponible en mode Arrêt uniquement. | Maj+F8 | |
Pas à pas sortant | Exécute les lignes restantes d’une fonction à l’intérieur de laquelle se trouve le point d’exécution actuel. L’instruction affichée ensuite est l’instruction suivant l’appel de procédure. La totalité du code entre le point d’exécution actuel et le point d’exécution final est exécutée. Commande disponible en mode Arrêt uniquement. | Ctrl+Maj+F8 | |
Basculer le point d’arrêt | Définit ou supprime un point d’arrêt à la ligne actuelle. Vous ne pouvez pas définir de point d’arrêt sur des lignes contenant du code non exécutable tel que des commentaires, des instructions de déclaration ou des lignes vierges. Une ligne de code dans laquelle un point d’arrêt est défini apparaît dans les couleurs spécifiées sous l’onglet Format de l’éditeur de la boîte de dialogue Options . |
F9 |
Voir aussi
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.