Aussi flexible soit il, Microsoft Excel reste un logiciel destiné à une certaine utilisation; sa personnalisation est donc, comme pour n'importe quel autre logiciel, limitée. Afin, de donner plus de liberté aux utilisateurs, Microsoft a doté l'ensemble de sa suite bureautique Office du langage de programmation VBA (Visual Basic for Application) seul moyen d'augmeneter considèrablement la flexibilité de ces outils. Malheureusement les langages de programmation sont compliqués à comprendre et à utiliser et sont donc limités à une "élite technologique".
Pour remédier à cette situation, Microsoft a introduit une fonction appelée "Macro". Une Macro est un simple programme informatique ecrit en VBA qui a la particularité de s'ecrire automatiquement. En effet, Excel rédige à votre place le code VBA. Vous n'avez donc plus besoin d'apprendre le langage VBA pour accéder aux fonctionnalités offertes par la programmation.
Pour créer une Macro, allez dans le menu "outils" -> "Macro" -> "Nouvelle Macro...". Dans la fenêtre qui s'affiche, donnez un nom à la macro, choisissez une touche de racourcis pour y accéder facilement (exemple : M) et faites en une petite description.
Une fois ces informations saisies, il ne vous reste plus qu'à appuyer sur la touche "OK" pour lancer l'enregistrement de la Macro. Apparaitra alors la petite fenetre suivante :
![]()
Faites ce que vous voulez dans Excel comme ecrire des mots, insérer des formules, formater des cellules... et appuyez sur le boutton "Arrêter l'enregistrement" (petit carré bleu) pour mettre fin à l'enregistrement de la Macro.
Effacez tout le contenu de la feuille en cours allez dans "Outils" -> "Macro" -> "Macros..." (ou faites Alt + F8) et vous verrez la liste de toutes les Macros enregistrées dans le classeur. Choisissez celle que vous voulez exécuter et appuyer sur le bouton "Exécuter". Observez ce qui se passe.
Vous pouvez aussi lancer la Macro en appuyant simultanemment sur les touches "Ctrl" et la touche que vous avez définie lors de la création de la Macro (exemple : Ctrl + M )
Comme vous le constater, la Macro va recréer la suite des opérations que vous avez faites pendant son enregistrement.
Pour comprendre le fonctionnement des Macros, il suffit d'aller dans "Outils" -> "Macro" -> "Visual Basic Editor...". Ouvrez alors le module "Module1" et vous verrez apparaitre la procédure VBA correspondant à votre Macro comme dans l'image suivante :

Ces quelques lignes disent à Excel ce qui suit:
- Selectionner la cellule A1
- Ecrire Bonjour dans la cellue active (càd A1)
- Selectionner la cellule A2
- Ecrire au revoir dans la cellue active (càd A2)
- Selectionner la cellule A3
- Ecrire merci dans la cellue active (càd A3)
Vous vous demandez sans doute quel pourrait être l'intérêt d'utiliser des Macros dans Excel. Mon avis personnel est que Excel est suffisamment puissant pour ne nécessiter l'utilisation des Macros que dans des cas très spécifiques.
Toutefois, vous remarquez que les Macros sont le moyen le plus simple pour faire de la programmation sur Excel mais aussi et surtout apprendre le VBA facilement.
| Accueil |
|
Gagnez un superbe cadeaux avec Superbonplan
Ludokado pour jouer, gratter et gagner des cadeaux ! Avec Mailorama.fr, Vous lisez, Vous empochez ! |
Sur cette page, la partie droite de l'ecran contient les articles. Pour accèder aux autres parties du site, utilisez le menu ci-dessous.