logo

Macros dans Excel avec exemple

Dans Microsoft Excel, où les feuilles de calcul sont le terrain de jeu, nous sommes souvent confrontés aux exigences répétitives de certaines tâches. Ce sont des tâches qui semblent revenir encore et encore, capturant notre attention avec une persévérance implacable. Cependant, à l’ère du progrès technologique, un héros silencieux s’avance pour nous libérer de ce cycle incessant : la Macro, modeste mais puissante. Considérez les macros comme des agents d'automatisation secrets d'Excel, travaillant silencieusement en arrière-plan pour nous épargner la tâche laborieuse d'effectuer manuellement des tâches répétitives. Ce sont les champions méconnus de l’efficacité, nous offrant la capacité remarquable d’accomplir en quelques instants ce qui autrement dévorerait des heures de notre temps précieux. Mais qu’est-ce qu’une macro exactement ? À la base, une macro est une séquence d’actions soigneusement enregistrées par Excel, attendant patiemment que notre directive exécute une tâche spécifique. Imaginez ceci : chaque clic de souris et chaque frappe, discrètement rangés dans les limites d'une macro, prêts à entrer en action à notre demande, prêts à accomplir leur enchantement.

Qu'est-ce que la macro dans Excel

Les macros peuvent être considérées comme un ensemble d'instructions de programmation qui peuvent être enregistrées, nommées, sauvegardées et exécutées dans VBA selon les besoins. Les macros peuvent nous aider à automatiser les tâches répétitives associées à la manipulation de données qui doivent être accomplies à plusieurs reprises. Vous pouvez également activer et désactiver les macros dans Excel.



Par exemple: supposons que pour chaque mois, un rapport doive être créé pour tous les enseignants d'une école. Comme il s’agit d’une tâche répétitive, les macros peuvent entrer ici en action.

Comment activer l'onglet Développeur dans Excel

L'onglet développeur est masqué par défaut sur le ruban. Pour personnaliser le ruban, procédez comme suit :

analyseur java

Étape 1 : Faites un clic droit sur le ruban

Faites un clic droit sur le ruban.



Étape 2  : accédez à Personnaliser le ruban et cochez la case Développeur.

Activez l'onglet Développeur.

Comment enregistrer une macro dans Excel

Les étapes suivantes peuvent être effectuées pour enregistrer une macro dans Excel :

Étape 1 : Cliquez sur l'onglet Développeur dans le ruban

Cliquez sur l'onglet Développeur.



Étape 2 : Cliquez sur la macro d'enregistrement

Dans le groupe Code, se trouve l'outil Enregistrer les macros. Clique dessus

Sélectionnez Enregistrer-Macro

Étape 3 : Remplissez la boîte de dialogue Enregistrer la macro

Au fur et à mesure que les macros sont sélectionnées, une boîte de dialogue s'ouvre contenant les options suivantes à remplir.

Tapez le nom de la macro.

Dans la boîte de dialogue, entrez le nom de la macro dans le champ Nom de la macro. Cependant, l'espace ne peut pas être utilisé dans le nom de la macro pour séparer les mots ; le trait de soulignement (_) peut être utilisé à cette fin. Exemple: Nom_macro .

Il existe également d'autres options dans la boîte de dialogue, c'est-à-dire où stocker la macro, la touche de raccourci qui peut être utilisée pour activer la macro et la description de la macro créée. Ils peuvent être remplis en conséquence.

  • Après avoir rempli la boîte de dialogue, cliquez sur OK.
  • Dès que vous cliquez sur OK, Excel Macro enregistre l'ensemble des opérations que l'utilisateur pratique.
  • Une fois le travail terminé, dans l'onglet Développeur, une option Arrêter l'enregistrement peut être vue. Cliquer sur lequel l'enregistrement s'arrête et la macro créée est enregistrée.

Comment exécuter la macro dans Excel

Il existe différentes méthodes par lesquelles une macro peut être exécutée. Certaines des méthodes sont abordées ici dans cet article.

Exécutez la macro en cliquant sur une forme

C'est l'un des moyens les plus simples d'exécuter une macro pour créer n'importe quelle forme dans la feuille de calcul et l'utiliser pour exécuter la macro.

Étape 1 : Cliquez sur l'onglet Insérer sur le ruban

Cliquez sur Insérer.

Étape 2 : Choisissez n'importe quelle forme

Allez dans le groupe Illustrations et cliquez sur l'icône Formes. Dans la feuille, choisissez n'importe quelle forme que vous aimez et souhaitez qu'elle soit attribuée comme macro.

Cliquez sur Illustrations. Sélectionnez des formes.

Étape 3 : ajouter la forme

Cliquez à l'endroit où vous souhaitez ajouter la forme dans la feuille et la forme sera automatiquement insérée.

sélectionnez la forme de votre choix.

Étape 4 : modifier la forme

La forme peut être redimensionnée ou reformatée selon vos souhaits. Du texte peut également être ajouté à la forme.

Formatez la forme selon vos besoins.

Étape 5 : faites un clic droit sur la forme et cliquez sur Attribuer une macro

Ensuite, faites un clic droit sur la forme et une boîte de dialogue s'ouvrira. Cliquez ensuite sur Attribuer une macro.

Attribuez une macro.

Après un clic droit sur la forme, une autre boîte de dialogue de Macro s'ouvrirait.

Sélectionnez la macro dans la liste.

Étape 6 : Sélectionnez maintenant la macro

Dans la boîte de dialogue, sélectionnez la macro dans la liste que vous souhaitez attribuer à votre forme et cliquez sur le bouton OK. Désormais, la forme fonctionnera comme un bouton et chaque fois que vous cliquerez dessus, elle exécutera la macro attribuée.

Comment exécuter une macro en cliquant sur un bouton

Bien que la forme soit quelque chose que vous pouvez formater et jouer avec, un bouton a un format standard. Une macro peut également être attribuée à un bouton pour une utilisation facile, puis exécuter la macro en cliquant simplement sur ce bouton.

Étape 1 : Accédez à l’onglet Développeur sur le ruban

Sélectionnez l'onglet Développeur.

Étape 2 : Dans le groupe Contrôles, cliquez sur l'outil Bouton

Cliquez sur l'outil bouton.

Étape 3 : Cliquez sur la feuille Excel et remplissez les détails dans la boîte de dialogue

Maintenant, cliquez n'importe où sur la feuille Excel. Dès que vous faites cela, la boîte de dialogue Attribuer une macro s'ouvrira.

Attribuez une macro.

qu'est-ce que s en python

Étape 4 : Sélectionnez la macro que vous souhaitez attribuer et cliquez sur OK

Sélectionnez la macro que vous souhaitez attribuer à ce bouton et remplissez les autres options. Cliquez ensuite sur OK.

Étape 5 : prévisualiser la forme

Après cela, un bouton rectangulaire peut être vu sur la feuille et prêt à être utilisé.

Bouton inséré.

Étape 6 : Formater le bouton

Le bouton qui apparaît sur la feuille a des paramètres par défaut et vous ne pouvez pas le formater comme la couleur ou la forme du bouton.

Cependant, le texte qui apparaît sur le bouton peut être modifié. Un simple clic droit sur le bouton et une boîte de dialogue s'ouvrirait. Cliquez sur Modifier le texte alternatif et modifiez le texte.

Modifiez le texte alternatif.

Comment exécuter une macro à partir du ruban Excel (onglet Développeur)

Si vous avez plusieurs macros dans le classeur définissant différentes tâches, vous pouvez voir une liste de toutes les macros dans la boîte de dialogue Macros, ce qui facilite l'exécution de plusieurs macros à partir d'une seule liste.

Étape 1 : Accédez à l’onglet Développeur sur le ruban

Cliquez sur l'onglet Développeur.

Étape 2 : Ensuite, dans Code Group, cliquez sur l'outil Macros.

Cliquez sur l'outil Macros.

Étape 3 : Sélectionnez la macro que vous souhaitez exécuter

Une boîte de dialogue s'ouvrirait contenant la liste de toutes les macros créées dans ce classeur particulier.

Sélectionnez dans la liste.

Étape 4 : Cliquez sur Exécuter

Comment créer une macro dans l'éditeur VBA

Si l'utilisateur et le créateur des macros sont les mêmes, alors au lieu de passer du temps à créer des boutons et des formes, nous pouvons exécuter directement la macro à partir de l'éditeur VB.

Étape 1 : Accédez à l’onglet Développeur sur le ruban

Sélectionnez dans l'onglet Développeur.

tri à bulles python

Étape 2 : Cliquez sur Visual Basic

Dans le groupe Code, cliquez sur Visual Basic et une nouvelle fenêtre s'ouvrira.

Cliquez sur la base virtuelle. Sélectionnez dans la feuille.

Étape 3 : Cliquez sur Exécuter la macro

Cliquez ensuite sur le signe Exécuter la macro, cela ouvrira une boîte de dialogue répertoriant toutes les macros de ce classeur.

Cliquez sur la macro Exécuter.

Étape 4 : Sélectionnez la macro dans la liste

Sélectionnez la macro que vous souhaitez exécuter dans la liste et cliquez sur Exécuter.

Dès que vous cliquez sur Exécuter, la macro sera exécutée sur la feuille Excel. Si vous ne pouvez voir que la fenêtre de l'éditeur VB et non la feuille, vous ne verrez peut-être pas les modifications se produire dans la feuille de calcul. Pour voir les modifications, réduisez/fermez la fenêtre de l'éditeur VB. Vous pouvez également modifier une macro selon vos besoins.

Sélectionnez la macro que vous souhaitez exécuter.

Comment afficher les macros dans Excel

Étape 1 : Ouvrez Microsoft Excel

Étape 2 : Cliquez sur l'onglet Développeur

Capture d'écran-(248)

Étape 3 : Cliquez sur Macros pour voir une liste des macros disponibles dans le classeur actif

Étape 4 : Sélectionnez une macro à afficher

Étape 5 : Vous pouvez exécuter ou modifier la macro à partir d'ici si nécessaire.

Étape 6 : Fermez la boîte de dialogue Macro lorsque vous avez terminé

Capture d'écran-(247)

Comment enregistrer les macros enregistrées dans Excel

Étape 1: Enregistrez vos actions

Étape 2 : Cliquez sur Arrête d'enregistrer

Étape 3: Enregistrez votre classeur au format .xlsm (compatible avec les macros)

Étape 4 : Votre macro est maintenant enregistrée dans le classeur

Lire aussi

  • Comment créer une macro dans Excel ?
  • Comment enregistrer une macro dans Excel
  • Comment configurer des macros dans Excel ?
  • Comment exécuter une macro dans Excel ?
  • Modification de macros Excel dans Excel
  • Comment activer et désactiver les macros dans Excel

FAQ

Que sont les macros dans Excel ?

Une macro est un ensemble d'actions que nous pouvons exécuter autant de fois que nécessaire pour effectuer une tâche particulière. Lorsqu'une macro est créée, l'ensemble des clics de souris et les frappes sont enregistrées. Les macros peuvent être considérées comme un ensemble d'instructions de programmation qui peuvent être enregistrées, nommées, sauvegardées et exécutées dans VBA selon les besoins. Les macros peuvent nous aider à automatiser les tâches répétitives associées à la manipulation de données qui doivent être accomplies à plusieurs reprises.

Comment activer une macro ?

Suivez les étapes ci-dessous pourEnbaliser une macrodans Excel :

Étape 1 : Ouvrez Excel, puis accédez à l'onglet Fichier.

Étape 2 : Assurez-vous que l’onglet Développeur est activé.

Étape 3 : Sélectionnez l'onglet Développeur et cliquez sur la macro d'enregistrement. Il commencera à enregistrer une macro.

Que sont les macros et VBA dans Excel ?

Les macros dans Excel sont comme des séquences d'actions enregistrées qui automatisent les tâches. Ils permettent de gagner du temps et de minimiser les erreurs en vous permettant de répéter des actions en un seul clic.

VBA, ou Visual Basic pour Applications, est un langage de programmation dans Excel. Il vous permet d'écrire du code personnalisé pour créer des macros avancées et personnalisées. Avec VBA, vous pouvez automatiser des tâches, effectuer des calculs et manipuler des données dans Excel, offrant ainsi plus de contrôle et de flexibilité par rapport aux macros enregistrées de base.

Qu’est-ce que les macros dans Excel pour les débutants ?

Pour les débutants dans Excel, considérez les macros comme un moyen de faciliter vos tâches Excel répétitives. Vous pouvez enregistrer une macro pour mémoriser ces tâches. Une macro est comme un enregistrement de ce que vous faites avec votre souris et votre clavier dans Excel. Plus tard, vous pourrez lire cet enregistrement à tout moment pour répéter ces actions autant de fois que nécessaire.

Puis-je écrire des macros dans Excel manuellement ?

Oui, les macros peuvent être écrites manuellement dans EXcel à l'aide du langage de programmation VBA.

Comment désactiver une macro dans Excel ?

Suivez les étapes ci-dessous pourdésactiver une macrodans Excel :

Étape 1 : Cliquez sur l'onglet Fichier.

Étape 2 : Accédez aux options.

Étape 3 : Sélectionnez Centre de confiance dans le volet de gauche, puis cliquez sur Paramètres du Centre de confiance.

Étape 4 : Sélectionnez le paramètre Macro dans le menu de gauche, puis désactivez toutes les macros sans notification et cliquez sur OK.