Parlez d'Excel et travaillez

Quelle est la fonction Macros ?
Introduction aux macros et à VBA pour les débutants

Créer des factures mensuelles et collecter des numéros à partir de divers fichiers. Vous retrouvez-vous à utiliser Excel en pensant : « J'ai fait la même chose le mois dernier ?

Les macros peuvent automatiser ces tâches de routine. Que pouvez-vous faire et comment cela peut-il vous aider dans votre travail ? Prenons un exemple de travail réel.

MacrowAucune connaissance du code requiseTout d’abord, découvrez comment fonctionne la Macros →

Quelle est la fonction Macros ?

Les macros sont des fonctions qui automatisent les tâches de routine dans Excel.Vous pouvez effectuer des opérations que vous effectueriez normalement une par une, comme saisir des données dans des cellules, calculer, formater des tableaux et enregistrer.

Excel dispose d'une fonctionnalité appelée « Enregistrement de macros ». Si vous démarrez l'enregistrement puis manipulez la table, les étapes resteront et vous pourrez répéter la même opération plus tard. Pour des tâches simples, vous pouvez créer des macros sans avoir à écrire le programme vous-même.

Cependant, les données peuvent ne pas être exactement les mêmes chaque mois. Le nombre de lignes peut augmenter ou des espaces vides peuvent être mélangés. La programmation est nécessaire pour contrôler avec précision et précision le traitement afin de tenir compte de ces différences. La langue utilisée pour cela est VBA.

VBA signifie « Visual Basic pour Applications ». Les étapes restantes dans « Macros Recording » sont également du code VBA. Vous pouvez modifier ce que vous avez enregistré ou le créer en écrivant du code à partir de zéro.

Quels travaux peuvent être automatisés ?

Par exemple, des emplois tels que : Aucun de ces travaux n'est spécial, mais cela prend du temps à mesure que le nombre de cas augmente.

étude de cas1

Création, formatage et enregistrement de factures

De la publication des détails au calcul des montants, en passant par le formatage et l'enregistrement du PDF. Comparez combien de minutes il faut pour le faire manuellement et combien de secondes il faut pour le faire avec une Macros.

Modifiez l'adresse et les détails de chaque partenaire commercial, calculez le montant et enregistrez-le sous un nom fixe. Cette série de tâches peut être confiée aux macros.

Découvrez l'image de l'opération →

étude de cas2

Création et impression de graphiques

Enregistrez les étapes depuis la création d'un graphique jusqu'à son impression à l'aide de "Macros Recording" et transformez-le en Macros.

Si vous créez des documents dans le même format pour chaque réunion, vous pouvez décider à l'avance du type de graphique, du titre et de la plage d'impression.

Découvrez l'image de l'opération →

étude de cas3

Agrégation de plusieurs fichiers

Lisez ligne par ligne pour voir ce qui se passerait si vous écriviez du code VBA pour regrouper les trois fichiers reçus de la branche.

Il lit dans l'ordre les fichiers de chaque agence et responsable qui arrivent dans le même format et compile les données nécessaires dans un seul tableau.

Découvrez l'image de l'opération →

Même s’il est automatisé, il reste nécessaire de vérifier le contenu complété.Cependant, si vous parvenez à réduire la répétition de la transcription et des paramètres, vous pouvez libérer du temps pour vérifier les chiffres, examiner les résultats et y réfléchir.

Compétences qui peuvent être utilisées au travail ou dans des emplois secondaires

Le nombre de services permettant d'agréger et d'analyser des données, tels que les outils BI, augmente. Pourtant, il existe de nombreuses situations dans lesquelles Excel est utilisé dans le travail quotidien. Je ressens moi-même cela très clairement lorsque je travaille comme employé de bureau.

Vous pouvez ajouter des chiffres et des notes si nécessaire et ajuster le tableau en fonction de l'autre personne. Je pense que la facilité d'utilisation d'Excel est l'une des raisons pour lesquelles il continue d'être utilisé. En revanche, le travail manuel nécessaire à l'organisation des tables peut rester une tâche mensuelle.

C'est pourquoi les personnes capables d'automatiser les tâches Excel existantes sont entre de bonnes mains. Lorsque vous recherchez des emplois, vous pouvez rechercher « Excel VBA » et « Macros » pour trouver des emplois impliquant une amélioration commerciale ou la création d'outils.

Les compétences Macros que vous acquérez grâce à votre travail peuvent également être utilisées dans votre travail secondaire.Le fait de pouvoir expliquer en détail les tâches que vous pouvez effectuer, telles que la création de factures et d'agrégations mensuelles, facilitera la compréhension du demandeur.

Bien sûr, le simple fait d’être capable d’écrire du code ne signifie pas que vous obtiendrez un emploi. Mon travail consiste à écouter les étapes de l'autre personne, à décider ce qu'il faut automatiser, à vérifier les résultats et à lui dire comment l'utiliser. En essayant d’abord d’améliorer l’une de vos tâches familières, vous pouvez expérimenter le processus.

Quel est l’intérêt d’apprendre maintenant que l’IA peut écrire du code ?

Désormais, vous pouvez dire à l'IA ce que vous voulez faire et lui demander de créer du code VBA pour vous. Par rapport à l’écriture d’une ligne à la fois à partir de zéro, le fardeau de démarrer quelque chose est moindre.

Cependant, je ne recommande pas de l'utiliser sans rien connaître en VBA. Non seulement lorsqu’il cesse de fonctionner, mais aussi parce qu’il donne parfois des résultats erronés sans aucune erreur.

Par exemple, si vous demandez simplement à quelqu'un de « résumer les ventes », il ne saura pas quelle colonne correspond aux ventes, quoi faire avec les espaces vides ou si une ligne totale peut être incluse. C'est le rôle de la personne de décider ce qu'elle veut faire et de voir ce qui est réalisé.

Vous n'avez pas besoin de mémoriser toute la grammaire. Quelles cellules sont traitées, où se répètent-elles et dans quelles conditions les processus sont-ils divisés ? Une fois que vous aurez compris les bases, les instructions à l'IA et la consultation pour les corrections deviendront plus spécifiques.La manière de spécifier des plages, de répéter et d'écrire des branches conditionnelles est résumée dans Liste des codes fréquemment utilisés.

Essayez d'abord le code créé par l'IA en utilisant une copie du classeur ou des données de pratique. C'est une bonne idée de pouvoir vérifier par vous-même que le nombre d'articles et le montant total correspondent aux données d'origine.

Par où doivent commencer les débutants ? 4 étapes pour démarrer avec les macros

Vous n'avez besoin d'aucun logiciel spécial pour commencer à utiliser des macros. Comme d'habitude dans Excel, procédez comme suit.

  1. Afficher l'onglet développeur
    C'est caché au début. Sélectionnez "Fichier" → "Options" → "Personnaliser le ruban" et cochez "Développeur".
  2. Essayez d'enregistrer les opérations en utilisant "Macros Recording"
    Si vous appuyez sur "Enregistrer une Macros" dans l'onglet développeur, puis manipulez le tableau, cette étape deviendra une Macros. Lors de l'enregistrement, sélectionnez « Classeur Excel prenant en charge les macros (.xlsm) ».
  3. Lire le code avec VBE (Visual Basic Editor)
    Ouvrez-le avec "Visual Basic" (Alt+F11) dans l'onglet développeur. Jetons un coup d'œil au code de la Macros enregistrée.
  4. Écrire et exécuter un code court
    Créez un emplacement pour écrire le code en sélectionnant « Insertion » → « Module standard » et essayez de commencer avec un code court tel que l'insertion d'un caractère dans une cellule. Pour exécuter, appuyez sur le bouton "▶" ou sur la touche F5.

Dans un premier temps, il suffit de pouvoir lire « ce qui se fait dans quelle cellule » ligne par ligne.Si vous vous souvenez des répétitions et des branchements conditionnels par la suite, vous pourrez le faire à temps.

Les détails des étapes de préparation et la façon d'écrire les variables, la spécification de plage, le branchement conditionnel, la répétition, etc. sont résumés sur une page séparée.

Préparer l'environnement de Développeur et les exemples de code pouvant être copiés et utilisésComment démarrer avec VBA et une liste de codes fréquemment utilisés →

Vous pouvez tout pratiquer, de l'affichage de l'onglet de Développeur à la saisie et à l'Exécuter de code dans votre navigateur.

MacrowEntraînez-vous à utiliser le navigateurPratiquez votre premier VBA →

Comment étudier les macros et VBA pour les débutants

Nous recommandons Une méthode d'étude pour déplacer réellement le fichier Excel du matériel pédagogique tout en lisant l'explication du mécanisme. Plutôt que de simplement regarder le code, il est plus facile de comprendre si vous vérifiez que « cette ligne a modifié cette cellule ».

Si vous souhaitez étudier par vous-même, commencez par un livre d'introduction accompagné de fichiers de pratique.

Nous recommandons des livres à ceux qui souhaitent avancer à leur rythme. Choisir un livre qui commence par « enregistrement de macros » et progresse séquentiellement vers la spécification des cellules, la répétition et le branchement conditionnel facilitera la connexion de vos connaissances.

Avant d'acheter, veuillez vérifier Puis-je télécharger des fichiers de pratique ? s'il est compatible avec la version d'Excel que vous utilisez et Windows/Mac. Plutôt que de terminer le livre, je pense qu'il est préférable de se concentrer sur un exemple et de modifier légèrement les chiffres et les conditions.

Si vous souhaitez vérifier comment écrire en lisant un livre, veuillez également utiliser Liste des codes fréquemment utilisés.

Voyons d’abord comment les macros peuvent modifier votre travail.

Avant de commencer soudainement à étudier, le simple fait de savoir que quelque chose fonctionne comme celui-ci peut vous donner une idée de ce que vous voulez faire. Essayez trois emplois différents avec Keynyan, Mauchu et Macrow. Enfin, vous pouvez vous entraîner à écrire et à exécuter votre propre code.

Faites l'expérience de l'automatisation des factures →