VBA – Les macros automatiques

Les macros automatiques servent à enregistrer une suite d’instructions Excel. Cette suite de commande peut être ré-exécutée ultérieurement permettant ainsi d’automatiser des tâches répétitives.

En mode enregistrement, vous pouvez mémoriser toutes les actions Excel comme par exemple :

  • Saisir du texte, saisir un nombre ou une formule de calcul
  • Mettre en forme des cellules, des lignes ou des colonnes
  • Ajouter ou supprimer des feuilles
  • Réaliser ou modifier un graphique
  • Construire un tableau croisé dynamique
  • Créer, ouvrir, fermer, enregistrer, imprimer un classeur…

Toutes les actions effectuées à l’aide d’un bouton du ruban ou d’un menu peuvent se mémoriser afin d’être rejouées.

Toutes les actions sont converties en code Visual Basic mais il n’est pas nécessaire d’être un spécialiste Visual Basic pour créer ou utiliser des macros automatiques.

Lorsque vous exécutez la macro enregistrée, Excel refait de nouveau, et dans le même ordre, toutes les actions que vous avez effectuées lors de l’enregistrement.

Préalable

Si l’onglet « Développeur » ne s’affiche pas dans le ruban, il faut le rajouter à l’aide du menu « FICHIER », « Options » puis « personnaliser le ruban ».

Cocher simplement l’onglet « Développeur »

Vous êtes prêt pour créer votre première macro : voir http://actionsmicro.webmo.fr/vba/1ere-macro/