Page d'accueil » Conseils MS Office » Comment enregistrer votre première macro Excel

    Comment enregistrer votre première macro Excel

    Si vous utilisez souvent Excel sur votre lieu de travail ou pour votre usage personnel, vous avez probablement des tâches quotidiennes assez fastidieuses et répétitives..

    Qu'il s'agisse d'importer et de nettoyer des données ou d'exporter et d'organiser pour répondre aux besoins de vos clients, il est souvent nécessaire de cliquer sur les mêmes boutons et de taper la même information encore et encore.

    La bonne chose à dire, c’est que la plupart, sinon tout, ce que vous pouvez faire avec la souris et le clavier dans Excel peut être répliqué par Excel lui-même en utilisant Les macros.

    Dans cet article, je vais vous montrer comment créer un logiciel simple. Macro pour commencer à automatiser la tâche répétitive que vous pouvez avoir.

    Enregistrer une macro dans Excel

    Imaginez que vous obteniez un extrait de données d'un client où les champs ne sont pas centrés. Dans le cadre de votre travail quotidien, vous devez centrer les champs en cliquant sur les cellules dans le coin supérieur gauche et en définissant l'alignement du texte au centre..

    À l'aide d'une macro, vous pouvez enregistrer l'activité une fois et laisser la macro répéter le même jeu de commandes pour vous. Voici les étapes:

    Tout d'abord, activer le Développeur onglet dans Excel en cliquant sur Fichier -> Les options -> Personnaliser le ruban -> Tick Développeur et cliquez D'accord.

    Une fois activé, allez à Développeur -> cliquez Enregistrer une macro.

    Vous pouvez nommer n'importe quelle macro (dans cet exemple, je l'ai nommée «CenterText») et cliquez sur OK.

    En outre, vous aurez la possibilité de donner à la macro un raccourci clavier, ce qui facilitera l'exécution de nombreuses opérations sans avoir à passer par l'onglet Développeur..

    De plus, le Stocker la macro dans Cette option est vraiment utile si vous souhaitez créer une macro générique qui fonctionnera dans n’importe quel classeur Excel. Au lieu de choisir la valeur par défaut Ce cahier, vous pouvez aussi choisir Classeur de macros personnelles, ce qui vous permettra d'utiliser la nouvelle macro avec tout futur classeur que vous ouvrez ou créez dans Excel.

    Commencez ensuite votre activité en cliquant sur les cellules et centrez les champs à l’aide de votre souris. le Macro enregistrera vos clics et la cellule / icône exacte sur laquelle vous cliquez dans la fenêtre Excel et la traduira en un code spécial appelé VBA.

    Une fois cela fait, retournez à Développeur onglet et cliquez Arrête d'enregistrer.

    Toutes nos félicitations! Vous avez enregistré votre première macro. La prochaine fois que vous avez un nouvel extrait de données qui n'était pas centré, il vous suffit d'aller à Développeur -> Les macros -> Sélectionnez le nom de la macro -> cliquez sur Courir .

    La macro répète les actions que vous avez enregistrées (par exemple, centrer le texte pour toutes les cellules de cet exercice)..

    La dernière étape consiste à enregistrer le fichier sous .xlsm extension (pas la norme .xlsx), de sorte que votre fichier Excel conserve les macros que vous avez enregistrées pour une utilisation ultérieure. N'oubliez pas que vous n'avez pas à le faire si vous avez choisi Personal Macro Workbook lors de la création de la macro..

    Une fois que vous l’avez compris, plusieurs heures d’édition manuelle dans Excel peuvent être complétées dans une fenêtre beaucoup plus courte avec des macros. En comprenant qu'Excel a la capacité d'enregistrer des actions répétitives et de les rejouer, la possibilité d'automatisation que vous pouvez créer est aussi grande que votre imagination..

    En règle générale, tout ce que vous pouvez effectuer à l'aide de la souris et du clavier peut être répété / automatisé plusieurs fois plus rapidement à l'aide d'une macro. Prendre plaisir!