Imaginez ceci : Chaque jour, vous mettez en forme des tableaux, copiez des données ou effectuez les mêmes calculs dans Excel. Cela vous prend des heures, mais il existe un moyen plus rapide : macros.
Les macros sont des séquences d'actions enregistrées qu'Excel peut exécuter automatiquement. Grâce à elles, vous pouvez :
Automatiser les tâches répétitives
Réduire les erreurs
✅ Gagner du temps
Dans ce guide, nous verrons comment créer et utiliser des macros - aucune connaissance en programmation n'est requise !
🔹 Étape 1 : Activation de l'onglet "Développeur
Par défaut, l'onglet "Développeur" est masqué. Pour l'activer :
- Cliquez avec le bouton droit de la souris sur le ruban → "Personnaliser le ruban"
- Dans le panneau de droite, cocher la case à côté de "Développeur"
- Cliquez sur "OK"
🔹 Étape 2 : Enregistrement de votre première macro
Exemple de tâche : Formater automatiquement un tableau (en-têtes en gras, bordures, couleur de remplissage).
- Aller à la page Onglet "Développeur" → "Enregistrer une macro"
- Nommez votre macro (sans espace !), par exemple, "FormatTable"
- Cliquez sur "OK" et de réaliser vos actions :
- Sélectionner les en-têtes → Ctrl+B (en gras)
- Ajouter des bordures (Accueil → Frontières)
- Appliquer une couleur de remplissage (Home → Remplir la couleur)
- Arrêter l'enregistrement ("Développeur" → "Arrêter l'enregistrement")
🔹 Étape 3 : Exécution de la macro
Pour appliquer la macro à une nouvelle table :
- Ouvrez votre fiche technique
- Aller à "Développeur" → "Macros"
- Sélectionnez votre macro → Cliquez sur "Exécuter"
🔹 Étape 4 : Enregistrement de fichiers avec des macros
Excel n'enregistre pas les macros dans le fichier par défaut .xlsx
format. Au lieu de cela :
- Fichier → Enregistrer sous
- Choisir "Classeur Excel compatible avec les macros (*.xlsm)"
🔹 Étape 5 : Exemples de macros utiles
1. Sauvegarde automatique toutes les 10 minutes
(Code VBA à coller via **"Developer" → "Visual Basic")*
Private Subbook_Open() Application.OnTime Now + TimeValue("00:10:00"), "SaveBook" End Sub Sub SaveBook() ThisWorkbook.Save Application.OnTime Now + TimeValue("00:10:00"), "SaveBook" End Sub
2. Tri des données en un clic
- Enregistrer une macro pendant le tri des données (Données → Tri)
- L'assigner à un bouton ("Développeur" → "Insérer" → Bouton)
🔹 Important : Sécurité des macros
Les macros peuvent contenir du code dangereux. Veillez à votre sécurité en :
- Ouverture de fichiers uniquement à partir de sources fiables
- Réglage des paramètres de sécurité dans "Options Excel" → "Centre fiduciaire"
🎯 Conclusion
Vous savez désormais comment enregistrer et exécuter des macros dans Excel. un outil puissant pour économiser des heures de travail manuel.
Quelle est la prochaine étape ?
- Essayez d'enregistrer votre propre macro
- Explorer VBA pour une automatisation avancée
Vous voulez d'autres guides Excel ? Dites-le nous dans les commentaires ! 🚀