À retenir
- Sert à gagner du temps et à éviter les erreurs de saisie manuelle.
- Regroupe plusieurs étapes complexes sous une seule commande.
- Peut présenter des risques de cybersécurité si la source n'est pas fiable.
Une macrocommande, souvent abrégée en "macro", est un petit programme qui permet d'automatiser une suite de tâches répétitives. C'est comme si vous enregistriez une séquence d'actions (clics, frappes de touches, calculs) pour pouvoir la rejouer instantanément avec un seul bouton ou un raccourci clavier.
Étymologie
Issu du préfixe grec makros (grand, long) et du mot "commande". Historiquement, cela désignait une instruction unique capable de déclencher une longue série d'instructions informatiques plus simples. Le terme s'est démocratisé avec l'essor des logiciels de bureautique.
Exemples d'usage
- Une macro dans un tableur qui formate automatiquement un tableau de ventes et génère un graphique en un clic.
- Une macro de traitement de texte qui remplace toutes les abréviations par les mots complets dans un long document.
- Dans un jeu en ligne, une macro qui permet d'enchaîner plusieurs sorts magiques très rapidement.
Cas d'usage
On retrouve les macrocommandes principalement dans les suites bureautiques (Excel, Word), les logiciels de création graphique (Photoshop), les éditeurs de code et certains périphériques de jeu (souris et claviers programmables).
Bonnes pratiques
N'activez jamais les macros d'un document reçu par e-mail dont vous ne connaissez pas l'origine, car elles peuvent servir à propager des virus. Il est aussi conseillé de tester une macro sur une copie de votre fichier pour éviter une suppression accidentelle de données.
Synonymes
Antonymes
Conseil
Si vous utilisez Excel, commencez par explorer l'onglet 'Développeur'. C'est le meilleur moyen de découvrir comment simplifier vos rapports hebdomadaires en automatisant les tâches que vous faites chaque lundi matin.
Questions fréquentes
Est-ce que je dois savoir programmer pour créer une macro ?
Non, beaucoup de logiciels proposent un 'enregistreur de macros' : vous effectuez vos actions normalement, et le logiciel mémorise tout pour vous.
Quelle est la différence avec un script ?
Les deux sont proches, mais une macro est généralement liée à un logiciel spécifique, tandis qu'un script peut souvent interagir avec tout le système d'exploitation.
Peut-on modifier une macro après l'avoir enregistrée ?
Oui, on peut généralement accéder au code source (souvent en langage VBA pour Office) pour corriger ou améliorer les étapes enregistrées.