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.

Maîtriser le débogage<br />

<strong>Le</strong> débogage consiste à détecter <strong>et</strong> corriger les inévitables erreurs<br />

de saisie (voire de logique) du code Visual Basic. Pour cela, l’éditeur<br />

offre un arsenal d’outils efficaces.<br />

La compilation<br />

Avant d’exécuter une procédure, Visual Basic procède à sa compilation.<br />

C’est-à-dire qu’il traduit le code Visual Basic, langage<br />

élaboré, en langage machine exécutable par le système.<br />

Au cours de c<strong>et</strong>te « traduction », plusieurs points sont vérifiés :<br />

j le respect de la syntaxe ;<br />

j la définition des variables ;<br />

j<br />

l’utilisation correcte des propriétés <strong>et</strong> méthodes des obj<strong>et</strong>s.<br />

La compilation s’effectue toujours avant l’exécution, mais il est<br />

possible de forcer son exécution à tout moment (pour détecter les<br />

problèmes). Pour cela, dans le menu Débogage, choisissez<br />

Compiler VBA Project.<br />

L’exécution<br />

Il est possible de demander l’exécution d’une procédure spécifique<br />

:<br />

1. Placez le curseur dans la fenêtre des modules, à l’intérieur de la<br />

procédure souhaitée.<br />

2. Dans le menu Exécution, choisissez Exécuter Sub/UserForm<br />

ou appuyez sur [F5].<br />

Pour arrêter l’exécution d’une procédure, vous avez deux solutions<br />

:<br />

j la fonction Arrêt du menu Exécution ;<br />

j<br />

la combinaison [Ctrl]+[Attn].<br />

Il est également possible d’utiliser les boutons correspondants.<br />

302 13. Créer des fonctions personnalisées

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

Saved successfully!

Ooh no, something went wrong!