/ / Code d'exécution à partir d'un module dans Excel VBA

Exécuter du code à partir d'un module dans Excel VBA

En tant que débutant Excel VBA, vous aurez peut-être du mal à décider où placer votre code VBA. Le chapitre Créer une macro montre comment exécuter du code en cliquant sur un bouton de commande. Cet exemple vous apprend à exécuter le code d'un module.

1. Ouvrez Visual Basic Editor.

2. Cliquez sur Insérer, Module.

Module d'insertion

3. Créez une procédure (macro) appelée Cyan.

Sub Cyan()


End Sub

Remarque: une procédure est soit une sous-fonction, soit une fonction. En savoir plus sur les fonctions et les abonnés ici, si vous le souhaitez.

4. Le sous change la couleur d'arrière-plan de votre feuille de calcul en cyan. Pour ce faire, ajoutez la ligne de code suivante.

Cells.Interior.ColorIndex = 28

Remarque: au lieu du numéro ColorIndex 28 (cyan), vous pouvez utiliser n’importe quel numéro ColorIndex.

Pour exécuter la procédure, exécutez les étapes suivantes.

5. Cliquez sur Macros.

Cliquez sur les macros

6. Sélectionnez Cyan et cliquez sur Exécuter.

Courir

Résultat:

Couleur de fond différente

Remarque: Le code placé dans un module est disponible pour tout le classeur. Cela signifie que vous pouvez sélectionner Sheet2 ou Sheet3 et modifier également la couleur d'arrière-plan de ces feuilles. Le programme Ajouter une macro à la barre d'outils montre comment rendre une macro disponible pour tous vos classeurs (fichiers Excel). N'oubliez pas que le code placé sur une feuille (affecté à un bouton de commande) est uniquement disponible pour cette feuille.

Lisez aussi: