Enregistrement de macros dans Excel - Guide étape par étape pour créer des macros

L'enregistrement de macros dans Excel est une méthode dans laquelle Excel enregistre chaque étape, puis elle est enregistrée, lorsque cela est nécessaire, Excel exécute automatiquement les mêmes étapes effectuées par l'utilisateur exactement de la même manière, les macros d'enregistrement sont accessibles à partir de l'onglet Affichage et dans les macros section nous trouverons l'option pour les macros d'enregistrement.

Comment enregistrer une macro dans Excel?

Une macro est un enregistrement de nos étapes de routine dans Excel que nous pouvons rejouer à l'aide d'un seul bouton, ce qui, avec le temps, devient ennuyeux et fastidieux pour nous. Les exemples sont

  1. Préparer un rapport de vente au format requis pour la gestion.
  2. Formater les données dans le format de données requis afin qu'elles puissent être téléchargées sur le site requis.

Pour enregistrer une macro dans Excel, nous pouvons utiliser l' onglet Affichage ou l' onglet Développeur .

Étapes pour créer des macros dans Excel

Regardons les étapes pour enregistrer des macros dans Excel à l'aide d'un exemple.

Supposons que nous ayons besoin de formater un rapport spécifique quotidiennement et que le formatage prenne beaucoup de temps, comme appliquer des bordures, rendre les titres en gras, appliquer une couleur d'arrière-plan à la ligne et à la couleur de l'en-tête, etc.

Maintenant, avant de commencer notre travail pour formater le rapport, nous allons commencer l'enregistrement. Pour commencer à enregistrer des macros dans Excel les étapes, que nous allons effectuer,

  • Étape 1 - nous devons aller dans l' onglet Développeur -> Groupe de code -> Enregistrer la commande de macro .
  • Étape 2 - Nous renommerons la macro avec «Formatage». Il ne doit pas y avoir d'espace lors de la nomination de la macro.
  • Étape 3 - Nous pouvons attribuer la touche de raccourci à Macro afin que nous puissions également appuyer simplement sur la touche de raccourci unique pour exécuter la macro.
  • Étape 4 - Comme nous voulons que cette macro ne fonctionne que dans ce classeur, nous choisirons `` Ce classeur '' pour la macro Store dans .
  • Étape 5 - Dans « Description », nous devons écrire correctement ce que fait la macro.

Maintenant, comme le «bouton d'enregistrement» est devenu «Arrêter l'enregistrement» dans le groupe de codes.

Cela indique que tout ce que nous allons faire maintenant sera créé dans la macro. Nous devons activer «Utiliser les références relatives» si nous voulons que si nous avons sélectionné une autre cellule qu'une cellule maintenant sélectionnée, la macro devrait fonctionner en conséquence.

Après avoir enregistré toutes les étapes nécessaires au formatage, nous allons «arrêter l'enregistrement». Nous pouvons maintenant utiliser la touche de raccourci 'Ctrl + Maj + F' pour appliquer le formatage enregistré.

Supposons que nous ayons des données à mettre en forme de la même manière.

Nous avons juste besoin d'appuyer sur «Ctrl + Maj + F» pour le formatage au lieu d'exécuter de nombreuses commandes après avoir sélectionné «A .

Cependant, il existe une limitation de l'enregistreur de macro qui est le code de l'enregistreur de macro est plein de code qui n'est pas vraiment nécessaire.

Choses dont il faut se rappeler

  1. Si nous téléchargeons un fichier Excel avec l'extension .xlsm (feuille Excel compatible avec les macros), nous devons confirmer qu'il provient d'une source fiable, et si nous créons un fichier avec des macros, nous devons enregistrer le fichier avec l'extension .xlsm.
  2. Lors de la création d'une macro dans Excel, n'utilisez pas la fonction «Somme automatique» pour obtenir la somme, car elle codera en dur la formule. Au lieu de cela, tapez la formule avec un seul signe dollar, tel que = SUM (E $ 2: E10). Lorsque cela est fait, l'enregistreur de macros enregistre le premier E $ 2 comme une référence fixe et démarre la plage SUM directement sous les en-têtes de ligne 1. A condition que la cellule active soit E11, l'enregistreur de macros reconnaît E10 comme une référence relative pointant directement au-dessus de la cellule courante.
  3. Nous devons activer «Utiliser la référence relative dans Excel» avant de créer la macro dans Excel.

Articles intéressants...