Comment apprendre à écrire des macros

Comment apprendre à écrire des macros
Comment apprendre à écrire des macros

Vidéo: Apprendre à créer des macros Excel pour automatiser les tâches 2024, Juillet

Vidéo: Apprendre à créer des macros Excel pour automatiser les tâches 2024, Juillet
Anonim

La création d'une macro dans n'importe quelle application Office est une automatisation d'une commande ou d'un ensemble de commandes que vous devez exécuter plusieurs fois et qui deviennent une routine longue. Les macros font gagner du temps et empêchent votre travail de devenir monotone.

Manuel d'instructions

1

Lorsque vous travaillez avec du texte, des tableaux ou d'autres objets Office, des situations se produisent souvent lorsque vous devez effectuer le même ensemble d'actions. Ce n'est pas seulement long, mais aussi très ennuyeux. Heureusement, des macros existent pour résoudre ce problème.

2

L'environnement logiciel VBA est conçu pour créer des macros, mais vous n'avez pas besoin d'être programmeur et d'apprendre Visual Basic pour Application pour apprendre à les écrire. Pour cela, il existe des outils spécialement conçus qui, à votre commande, créent du code VBA, sans nécessiter de connaissances supplémentaires de votre part. Cependant, apprendre cette langue n'est pas si difficile.

3

Les macros sont créées dans les applications en écrivant des outils. Dans ce cas, une certaine combinaison de touches est affectée à la séquence d'actions souhaitée. Ouvrez l'application Office. Sélectionnez le fragment à formater.

4

Sélectionnez l'élément de menu "Outils" -> "Macro" -> "Démarrer l'enregistrement" (dans Office 2007 - "Affichage" -> "Macros" -> "Enregistrer les macros"). Dans la fenêtre apparue "Macro Record" spécifiez le nom de la nouvelle macro, par défaut cela coûte "Macro1", mais il vaut mieux lui donner un nom, surtout s'il y a plusieurs macros. La taille maximale du champ de nom est de 255 caractères, l'utilisation de points et d'espaces n'est pas autorisée.

5

Décidez du choix d'un bouton ou d'une combinaison de touches grâce auquel votre macro fonctionnera à l'avenir. Essayez de choisir l'option la plus pratique, surtout si elle est destinée à un usage fréquent. Sélectionnez l'élément approprié dans le champ "Attribuer une macro": "bouton" ou "touches".

6

Si vous sélectionnez le "bouton", la fenêtre "Paramètres de sélection rapide" s'ouvre. Lorsque vous choisissez les "touches", entrez simplement la combinaison sur le clavier. Consultez les combinaisons actuelles pour éviter la récurrence. Cliquez sur Attribuer.

7

Les macros créées dans Word et PowerPoint seront valables pour tous les documents à l'avenir. Pour rendre la macro dans Excel accessible à tous les documents, enregistrez-la dans le fichier personal.xls, qui démarre automatiquement lorsque vous ouvrez l'application. Exécutez la commande "Fenêtre" -> "Affichage" et sélectionnez la ligne avec le nom du fichier personal.xls dans la fenêtre qui apparaît.

8

Entrez une brève description de la macro dans le champ Description. Cliquez sur OK et vous retournerez à votre document, mais maintenant vous pouvez voir l'icône d'enregistrement sur le curseur de la souris. Formatez le texte sélectionné avec la séquence d'actions que vous souhaitez automatiser. Soyez très prudent et ne faites pas d'actions inutiles, car la macro les enregistrera toutes, et cela affectera l'heure à laquelle elle sera exécutée à l'avenir.

9

Exécutez la commande "Outils" -> "Macro" -> "Arrêter l'enregistrement". Vous avez créé un objet VBA sans écrire une seule ligne de code vous-même. Cependant, si vous devez encore apporter des modifications manuellement, entrez l'objet via la section "Macros", la commande "Modifier" ou en appuyant sur Alt + F8.

Collection de macros VBA prêtes à l'emploi