En tant que débutant à Excel VBA, vous pourriez avoir du mal à décider où mettre votre code VBA. Cet exemple vous apprend à exécuter du code à partir d’un module.
1- Ouvrez l’éditeur Visual Basic.
2- Cliquez sur Insérer, Module.
3- Créez une procédure Sub appelée MonTest.
Sub ExecuterMonCode() End Sub
4- La procédure change la couleur d’arrière-plan de votre feuille de calcul en MonTest. Pour ce faire, ajoutez la ligne de code suivante:
Cells.Interior.ColorIndex = 6
Remarque: Au lieu du numéro ColorIndex 6 (MonTest), vous pouvez utiliser n’importe quel numéro ColorIndex. Pour exécuter la procédure, exécutez les étapes suivantes.
5- Cliquez sur Macros.
6- Sélectionnez ExecuterMonCode et cliquez sur Exécuter.
Résultat:
Macro:
Sub ExecuterMonCode() Cells.Interior.ColorIndex = 6 End Sub
Remarque: le code placé dans un module est disponible pour l’ensemble du classeur. Cela signifie que vous pouvez sélectionner une quelconque feuille et modifier également la couleur d’arrière-plan de ces feuilles. Le programme Ajouter une macro à la barre d’outils illustre comment rendre une macro disponible pour tous vos classeurs (fichiers Excel). N’oubliez pas que le code placé sur une feuille (attribué à un bouton de commande) n’est disponible que pour cette feuille particulière.