07.06.2019 Views

Le Guide Complet - Excel 2010-Fonctions et formules - MicroApp

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Tableau 13.3 : Gestion de l’exécution<br />

Bouton Fonction<br />

Exécute une procédure.<br />

Arrête l’exécution.<br />

L’exécution pas à pas<br />

En cas d’erreur lors de l’exécution, l’Éditeur affiche une boîte de<br />

dialogue indiquant le type d’erreur <strong>et</strong> quatre possibilités d’actions :<br />

j<br />

Continuer poursuit l’exécution sans tenir compte de l’erreur. Ce<br />

n’est pas toujours possible.<br />

j<br />

Fin arrête l’exécution.<br />

j<br />

Débogage active l’Éditeur. La ligne où l’erreur s’est produite est<br />

surlignée en jaune.<br />

j<br />

Aide affiche une description détaillée de l’erreur.<br />

Débogage est le bouton le plus intéressant. Si vous cliquez dessus,<br />

l’exécution de la procédure est suspendue, <strong>et</strong> non arrêtée.<br />

Une fois l’erreur corrigée, vous pouvez :<br />

j<br />

reprendre l’exécution avec Exécution/Continuer (ou le bouton<br />

Exécuter Sub/UserForm) ;<br />

j<br />

arrêter la procédure avec Exécution/Réinitialiser (ou le<br />

bouton Réinitialiser).<br />

L’outil de base du débogage est l’exécution pas à pas, qui perm<strong>et</strong><br />

de suivre l’enchaînement des instructions. Pour cela, vous avez<br />

deux solutions :<br />

j cliquer sur Débogage/Pas à pas ;<br />

j<br />

utiliser la touche [F8].<br />

La ligne active (surlignée en jaune) se déplace au fil de l’exécution. Elle<br />

représente la prochaine ligne exécutée, <strong>et</strong> non celle qui vient de l’être.<br />

Vous n’avez pas à attendre qu’une erreur survienne pour passer<br />

en exécution pas à pas. Vous pouvez vous positionner à l’intérieur<br />

d’une procédure <strong>et</strong> cliquer sur Débogage/Pas à pas.<br />

13.3. Découvrir l’éditeur Visual Basic<br />

303

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!