Modifier les macros et entrer des macros dans Excel
Options d'accès
Pour accéder aux options permettant de modifier une macro existante, vous devez afficher l'onglet "Développeur" dans le ruban du menu Excel. Cet onglet ne fait pas partie du ruban de menu Excel standard. Pour l'afficher, cliquez sur le cercle du menu Excel dans le coin supérieur gauche. Cliquez ensuite sur "Options Excel" en bas à droite. Cochez l'option "Afficher l'onglet développeur sur la bande" et cliquez sur "OK". L'onglet développeur apparaîtra à la fin du ruban de menu.
Options de l'onglet Développeur
La première option de l'onglet développeur est le bouton "Visual Basic". En cliquant sur ce bouton, vous ouvrez la fenêtre de programmation VBA. La deuxième option est "Macros". En cliquant sur ce bouton, vous ouvrez une petite fenêtre qui affiche la liste des macros existantes ainsi que plusieurs options. Certaines options sont "Entrer dans" (entrer) et "Modifier" (éditer). L'option "Entrer dans" permet de résoudre les problèmes de macro-code. Alternativement, l'option "Modifier" aide également le programmeur à résoudre les problèmes de programmation VBA.
Macro "Pas à pas"
"Step Into" résout les problèmes de code VBA de votre macro Excel, ligne par ligne. Si vous choisissez cette option dans la section précédente, Excel ouvre la fenêtre d’édition de code Visual Basic. Le curseur sera dans la macro que vous avez surlignée à l'étape précédente. Appuyez sur la touche F8 pour entrer le code, ligne par ligne, en l'exécutant au fur et à mesure. S'il y a une erreur de programmation dans le code, "Pas à pas" le trouvera.
Macro "Modifier"
La macro "Edit" est similaire à "Step into" car elle permet au programmeur d'afficher le code. En cliquant sur cette option dans la section précédente, la fenêtre d'édition de code Visual Basic s'ouvre également. La différence maintenant est que "Edit" ne parcourt pas les lignes de code étape par étape. Il montre simplement le code pour que le programmeur puisse l'inspecter et le lire attentivement. Vous ne pouvez pas rechercher les erreurs de code, y apporter des modifications ou ajouter de nouvelles lignes de code.