Ordinateurs

Comment créer un bouton macro pour enregistrer et fermer un classeur Excel

Joshua est étudiant diplômé à l’USF. Il s’intéresse à la technologie d’entreprise, à l’analyse, à la finance et au lean six sigma.

Des macros peuvent être créées et attachées aux boutons pour diverses opérations. L’automatisation de tâches longues peut faire gagner beaucoup de temps lorsque ces tâches s’avèrent répétitives.

Qu’est-ce qu’un bouton macro ?

Un bouton de macro est un bouton créé à partir du code de macro ou de l’enregistrement d’une macro dans Microsoft Excel. Lorsque le code macro est créé (ou que la macro est enregistrée), il peut être affecté à un bouton. Une fois affecté au bouton, un processus de macro peut être répété en cliquant sur le bouton auquel il est affecté.

Créer un bouton enregistrer et fermer est un excellent moyen de gagner un temps précieux. Les boutons peuvent être placés dans des zones plus pratiques des feuilles de calcul pour vous permettre d’exécuter des processus ensemble afin d’accélérer. Voyons exactement comment créer ce raccourci.

Ajouter l’onglet Développeur

Assurez-vous que l’onglet développeur est visible dans le ruban Excel pour ce didacticiel. Si vous avez besoin d’ajouter l’onglet développeur au ruban, cliquez ici pour savoir comment procéder. La capture d’écran ci-dessous montre l’emplacement par défaut de l’onglet développeur.

L'onglet Développeur n'est pas affiché dans votre programme Excel par défaut.  L'ajout de l'onglet Développeur ouvre la porte à l'utilisation de macros, XML et de compléments.

L’onglet Développeur n’est pas affiché dans votre programme Excel par défaut. L’ajout de l’onglet Développeur ouvre la porte à l’utilisation de macros, XML et de compléments.

A lire aussi :  Comment convertir PSD et PSB en JPG dans Photoshop

Insertion d’un bouton

La première étape pour créer un bouton de macro enregistrer et fermer consiste à insérer le bouton lui-même. Pour démarrer cette tâche, cliquez sur l’onglet développeur, puis cliquez sur insérer dans la section des contrôles. Quelques dizaines d’icônes apparaîtront. Dans la section des contrôles de formulaire, cliquez sur l’icône qui se trouve dans la première ligne et la première colonne.

Bouton de contrôle de formulaire

Bouton de contrôle de formulaire

Tracez le bouton

Tracez un carré ou un rectangle de la taille souhaitée pour le bouton avec votre curseur dans votre feuille de calcul Excel. Une nouvelle fenêtre intitulée attribuer une macro apparaîtra. Renommez la macro si vous le souhaitez, puis cliquez sur nouveau. Une nouvelle fenêtre apparaîtra dans laquelle vous pourrez insérer du code pour indiquer au bouton ce qu’il doit faire lorsqu’il est enfoncé.

Tracez le bouton et nommez la macro.

Tracez le bouton et nommez la macro.

Écrivez le code

Alors maintenant, vous avez la possibilité de vous entraîner à écrire du code. Le texte ci-dessous peut être copié et collé directement dans le module.

Sous-bouton2_clic()
Application.Quitter
ThisWorkbook.Save
Sous-titre de fin

La première et la dernière ligne du code existeront déjà dans le module. Je vous suggère de les supprimer et de coller les quatre lignes ci-dessus directement dans le module. Une fois que vous avez entré le code, assurez-vous de cliquer sur le bouton Enregistrer.

La première ligne de code

La première ligne de code « Sub Button2_Click() » lance la tâche. Une fois le bouton cliqué, l’application quitte « Application.Quit » et l’invite est évitée car le classeur est enregistré « ThisWorkbook.Save ». Enfin, le module se termine « End Sub »

A lire aussi :  Comprendre la logique derrière l'intelligence artificielle

Faites défiler pour continuer

Enregistrer le classeur

Si le classeur Excel n’est pas déjà enregistré, vous serez invité à le faire à la suite de l’enregistrement du module à la dernière étape. Lors de l’enregistrement du classeur, assurez-vous que vous enregistrez le classeur en tant que classeur prenant en charge les macros.

Enregistrer en tant que macro activée

Enregistrer en tant que macro activée

Testez le bouton

Une fois le classeur enregistré en tant que classeur prenant en charge les macros, le bouton peut être testé. Pour créer ce test, assurez-vous que le bouton est désélectionné, puis ajoutez du texte dans une cellule.

Ensuite, cliquez sur le bouton pour voir s’il fonctionne correctement. Excel devrait se fermer sans et vous demander si vous souhaitez enregistrer le classeur. Lorsque vous ouvrez à nouveau le classeur, assurez-vous que le texte que vous avez tapé est enregistré.

Conception de bouton

Maintenant que votre bouton fonctionne, vous voudrez peut-être l’étiqueter afin que vous et les autres sachiez quelle est sa fonction. Pour changer le nom du bouton, faites un clic droit dessus puis cliquez sur l’option d’édition de texte dans le menu déroulant. Cela placera votre curseur sur le bouton pour apporter des modifications.

D’autres propriétés du bouton peuvent être modifiées en cliquant dessus avec le bouton droit de la souris et en sélectionnant le contrôle du format. Ici, la couleur, le style et la taille du texte peuvent également être modifiés. D’autres propriétés telles que l’apparence peuvent également être modifiées dans le contrôle de formulaire.

Éditer le texte

A lire aussi :  Qu'est-ce qu'un microcontrôleur ? — Programmation d'une carte Arduino

Éditer le texte

Ressource supplémentaire

Pour plus d’informations sur la création d’un bouton d’enregistrement et de fermeture dans Microsoft Excel, essayez la vidéo ci-dessous.

Références

Crowder, J. (2019, 3 décembre). Extrait le 9 janvier 2020 de https://youtu.be/LzFQpKwAIfM.

Crowder, J. (2020, 1er janvier). Comment ajouter l’onglet Développeur dans Excel. Extrait le 1er janvier 2020 de https://youtu.be/nskuG6pK5ig.

Pour en savoir plus sur le développement dans Excel, je vous recommande de jeter un œil au livre Microsoft Excel 2019 VBA et macros (compétences commerciales) par Bill Jelen pour améliorer vos compétences.

Ce contenu est exact et fidèle au meilleur de la connaissance de l’auteur et ne vise pas à remplacer les conseils formels et individualisés d’un professionnel qualifié.

© 2018 Josué Crowder

Bouton retour en haut de la page