0% ont trouvé ce document utile (0 vote)
8 vues12 pages

Cours Macros Excel

Ce document présente un cours rapide sur les macros Excel, destiné aux débutants, permettant d'automatiser des tâches répétitives pour gagner du temps et réduire les erreurs. Il explique comment créer, exécuter et gérer des macros, ainsi que les étapes pour activer l'onglet Développeur et les options de sécurité des macros. Deux exercices pratiques sont inclus pour illustrer la création de macros simples pour le formatage de tableaux et l'ajout de lignes de totaux.

Transféré par

netoihin
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
8 vues12 pages

Cours Macros Excel

Ce document présente un cours rapide sur les macros Excel, destiné aux débutants, permettant d'automatiser des tâches répétitives pour gagner du temps et réduire les erreurs. Il explique comment créer, exécuter et gérer des macros, ainsi que les étapes pour activer l'onglet Développeur et les options de sécurité des macros. Deux exercices pratiques sont inclus pour illustrer la création de macros simples pour le formatage de tableaux et l'ajout de lignes de totaux.

Transféré par

netoihin
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Cours Rapide : Les Macros Excel

COURS RAPIDE
Les Macros Excel

Automatisez vos tâches répétitives


et gagnez un temps précieux

Durée Cours rapide (~30 minutes)

Niveau Débutant - Aucun prérequis

Objectif Créer et exécuter des macros simples

Exercices 2 exercices pratiques (< 3 min chacun)

Document créé le 18/12/2025

© 2024 - Formation Excel Page 1


Cours Rapide : Les Macros Excel

1. QU'EST-CE QU'UNE MACRO ?

Une macro est une séquence d'actions enregistrées dans Excel que vous pouvez rejouer d'un simple clic
ou d'un raccourci clavier. C'est comme si vous enregistriez une vidéo de tout ce que vous faites dans
Excel (clics, saisies, formatages), puis vous pouviez appuyer sur 'Play' pour que Excel répète exactement
les mêmes actions automatiquement.

POURQUOI UTILISER LES MACROS ?

Gain de temps considérable :


• Tâche manuelle de 30 minutes → 2 secondes avec une macro
• Formatage répétitif de 50 tableaux → Un seul clic
• Nettoyage de données chaque semaine → Automatisé

Réduction des erreurs :


• Plus d'oublis dans les étapes répétitives
• Actions toujours identiques et précises
• Cohérence garantie dans les traitements

Productivité accrue :
• Concentrez-vous sur l'analyse, pas sur les manipulations
• Libérez du temps pour des tâches à valeur ajoutée
• Standardisez les processus dans votre équipe

EXEMPLES CONCRETS D'UTILISATION :

Situation Sans macro Avec macro

Formater 50 tableaux identiques 30 minutes 2 secondes

Générer rapport mensuel 45 minutes 5 secondes

Nettoyer données importées 20 minutes 3 secondes

Créer graphiques standardisés 15 minutes 1 seconde

COMMENT ÇA MARCHE ?

Excel enregistre toutes vos actions et les convertit en code VBA (Visual Basic for Applications). Vous
n'avez pas besoin de connaître la programmation pour créer des macros simples - l'enregistreur de
macros fait le travail pour vous ! Vous appuyez sur 'Enregistrer', vous effectuez vos actions normalement,

© 2024 - Formation Excel Page 2


Cours Rapide : Les Macros Excel

vous appuyez sur 'Arrêter', et voilà : votre macro est prête à être utilisée.

© 2024 - Formation Excel Page 3


Cours Rapide : Les Macros Excel

2. ACTIVER L'ONGLET DÉVELOPPEUR

Par défaut, l'onglet Développeur (qui contient tous les outils pour les macros) est masqué dans Excel.
Vous devez d'abord l'activer pour pouvoir créer et gérer vos macros.

ÉTAPES POUR ACTIVER L'ONGLET DÉVELOPPEUR :

1. Cliquez sur Fichier (en haut à gauche)

2. Cliquez sur Options (en bas du menu)

3. Dans la fenêtre qui s'ouvre, cliquez sur Personnaliser le Ruban (dans la liste de gauche)

4. Dans la liste de droite (Onglets principaux), cochez la case 'Développeur'

5. Cliquez sur OK

L'onglet Développeur apparaît maintenant dans le ruban, à côté des onglets Accueil, Insertion, etc.

■ Astuce : Vous ne devez faire cette activation qu'une seule fois. L'onglet Développeur restera
visible dans tous vos fichiers Excel.

3. ENREGISTRER UNE MACRO

Maintenant que l'onglet Développeur est activé, vous pouvez créer votre première macro ! La méthode la
plus simple pour débuter est d'utiliser l'Enregistreur de macros.

ÉTAPES POUR ENREGISTRER UNE MACRO :

ÉTAPE 1 : Démarrer l'enregistrement


• Cliquez sur l'onglet Développeur
• Cliquez sur Enregistrer une macro (premier bouton à gauche)
• Une fenêtre s'ouvre : 'Enregistrer une macro'

ÉTAPE 2 : Configurer la macro


• Nom de la macro : Donnez un nom explicite et sans espaces
Exemples : FormatageTableau, AjouterTotal, NettoyageDonnees
■■ Pas d'espaces ! Utilisez des majuscules ou des underscores (_)

© 2024 - Formation Excel Page 4


Cours Rapide : Les Macros Excel

• Touche de raccourci (optionnel) : Définissez un raccourci clavier pour exécuter rapidement


Exemple : Ctrl+Maj+F (attention : ne pas écraser des raccourcis existants)

• Enregistrer la macro dans : Choisissez 'Ce classeur'


(La macro sera disponible uniquement dans ce fichier Excel)

• Description (optionnel) : Notez ce que fait la macro


Exemple : 'Applique un formatage standard aux tableaux de ventes'

ÉTAPE 3 : Cliquez sur OK


→ L'enregistrement commence immédiatement ! Le bouton devient 'Arrêter l'enregistrement'

ÉTAPE 4 : Effectuez vos actions


• Excel enregistre TOUTES vos actions (clics, saisies, formatages, formules)
• Faites exactement ce que vous voulez automatiser
• Soyez précis et méthodique (les erreurs sont aussi enregistrées !)

ÉTAPE 5 : Arrêter l'enregistrement


• Quand vous avez terminé, cliquez sur Développeur > Arrêter l'enregistrement
• Votre macro est créée et prête à être utilisée !

■■ IMPORTANT : Pendant l'enregistrement, Excel enregistre TOUT ce que vous faites, y compris les
erreurs et les hésitations. Soyez précis et ne faites que les actions nécessaires. Si vous vous
trompez, arrêtez l'enregistrement, supprimez la macro, et recommencez.

© 2024 - Formation Excel Page 5


Cours Rapide : Les Macros Excel

4. EXÉCUTER UNE MACRO

Une fois votre macro créée, vous avez plusieurs façons de l'exécuter. Choisissez la méthode qui vous
convient le mieux selon votre utilisation.

MÉTHODE 1 : PAR LE MENU MACROS

1. Cliquez sur Développeur


2. Cliquez sur Macros (ou appuyez sur Alt+F8)
3. Dans la liste, sélectionnez la macro que vous voulez exécuter
4. Cliquez sur Exécuter

→ La macro s'exécute immédiatement et effectue toutes les actions enregistrées.

MÉTHODE 2 : PAR RACCOURCI CLAVIER

Si vous avez défini un raccourci clavier lors de la création de la macro (par exemple Ctrl+Maj+F), il suffit
d'appuyer sur ce raccourci pour exécuter la macro instantanément.

C'est la méthode la plus rapide pour les macros que vous utilisez fréquemment !

MÉTHODE 3 : PAR UN BOUTON PERSONNALISÉ

Vous pouvez créer un bouton directement sur votre feuille Excel :

1. Allez dans l'onglet Insertion


2. Cliquez sur Formes
3. Choisissez un rectangle (ou toute autre forme)
4. Dessinez le bouton sur votre feuille à l'endroit souhaité
5. Tapez un texte sur le bouton (ex: 'Formater', 'Ajouter totaux')
6. Clic droit sur le bouton > Affecter une macro
7. Sélectionnez votre macro dans la liste
8. Cliquez sur OK

Désormais, il suffit de cliquer sur ce bouton pour exécuter la macro ! C'est très pratique pour partager vos
fichiers avec des collègues qui ne connaissent pas les macros.

■ Conseil : Utilisez des boutons pour les macros que d'autres personnes utiliseront. Utilisez des
raccourcis clavier pour vos macros personnelles fréquentes. Utilisez le menu Macros pour les macros
occasionnelles.

© 2024 - Formation Excel Page 6


Cours Rapide : Les Macros Excel

5. SÉCURITÉ DES MACROS

Les macros sont puissantes, mais elles peuvent aussi contenir du code malveillant. C'est pourquoi Excel
les bloque par défaut et vous demande confirmation avant de les activer.

PARAMÈTRES DE SÉCURITÉ DES MACROS :

Pour gérer la sécurité des macros :

1. Fichier > Options


2. Centre de gestion de la confidentialité
3. Paramètres du Centre de gestion de la confidentialité
4. Paramètres des macros

Vous avez plusieurs options :

• Désactiver toutes les macros sans notification


Les macros ne fonctionnent jamais (très sécurisé mais inutilisable)

• Désactiver toutes les macros avec notification ■ RECOMMANDÉ


Excel vous demande si vous voulez activer les macros à chaque ouverture
Vous décidez au cas par cas

• Désactiver toutes les macros sauf les macros signées numériquement


Seules les macros certifiées fonctionnent (pour environnement professionnel)

• Activer toutes les macros ■■ NON RECOMMANDÉ


Toutes les macros s'exécutent sans confirmation (risque de sécurité élevé)

■■ RÈGLES DE SÉCURITÉ ESSENTIELLES :


• N'ouvrez des fichiers avec macros (.xlsm) que de sources fiables et connues
• Si vous recevez un fichier .xlsm par email d'un inconnu, ne l'ouvrez pas !
• Gardez le paramètre recommandé : 'Désactiver avec notification'
• Vérifiez toujours qui vous envoie le fichier avant d'activer les macros

© 2024 - Formation Excel Page 7


Cours Rapide : Les Macros Excel

EXERCICE 1 : FORMATAGE AUTOMATIQUE DE TABLEAU

■■ Temps estimé : 2 minutes

■ OBJECTIF :
Créer une macro qui formate automatiquement un tableau avec un style professionnel.

DONNÉES DE DÉPART :
Créez ce tableau simple en commençant en cellule A1 :

Produit | Quantité | Prix


Cahier | 10 | 500
Stylo | 25 | 150
Gomme | 15 | 100

TÂCHES À RÉALISER :

1. Préparer l'enregistrement
• Assurez-vous que l'onglet Développeur est activé
• Votre tableau est prêt en A1:C4

2. Démarrer l'enregistrement de la macro


• Développeur > Enregistrer une macro
• Nom : FormatTableau (sans espace)
• Raccourci clavier : Ctrl+Maj+T
• Enregistrer dans : Ce classeur
• Description : Applique un formatage standard aux tableaux
• Cliquez sur OK (l'enregistrement commence)

3. Effectuer les actions de formatage


• Sélectionnez la plage A1:C4 (tout le tableau)
• Mettez la ligne 1 (en-têtes) en gras : Ctrl+G
• Appliquez des bordures : Accueil > Bordures > Toutes les bordures
• Centrez tout le texte : Accueil > Centrer (icône centrage horizontal)
• Sélectionnez uniquement la ligne 1 (A1:C1)
• Appliquez une couleur de fond bleu clair : Accueil > Couleur de remplissage

4. Arrêter l'enregistrement
• Développeur > Arrêter l'enregistrement

5. Tester votre macro


• Créez un nouveau tableau similaire ailleurs (par exemple en F1)
• Produit2 | Qté | Montant
• Livre | 5 | 2000
• Règle | 30 | 200
• Sélectionnez le nouveau tableau (F1:H3)
• Appuyez sur Ctrl+Maj+T
• Le formatage s'applique instantanément !

■ RÉSULTAT ATTENDU :

Votre macro doit appliquer automatiquement :

© 2024 - Formation Excel Page 8


Cours Rapide : Les Macros Excel

• En-têtes (ligne 1) en gras


• Bordures complètes sur tout le tableau
• Texte centré dans toutes les cellules
• Fond bleu clair sur la ligne d'en-têtes

Vous pouvez maintenant utiliser cette macro sur n'importe quel tableau ! Il suffit de sélectionner le
tableau et d'appuyer sur Ctrl+Maj+T.

■ ASTUCE : Si la macro ne fonctionne pas comme prévu :


1. Développeur > Macros
2. Sélectionnez 'FormatTableau'
3. Cliquez sur Supprimer
4. Réenregistrez la macro en faisant attention à chaque étape

■ CE QUE VOUS AVEZ APPRIS :


• Enregistrer une macro avec nom et raccourci
• Effectuer des actions de formatage pendant l'enregistrement
• Tester et exécuter une macro avec un raccourci clavier
• Appliquer une macro sur différentes données

© 2024 - Formation Excel Page 9


Cours Rapide : Les Macros Excel

EXERCICE 2 : AJOUT AUTOMATIQUE DE LIGNE DE TOTAUX

■■ Temps estimé : 2 minutes

■ OBJECTIF :
Créer une macro qui ajoute automatiquement une ligne de totaux sous un tableau.

DONNÉES DE DÉPART :
Utilisez le même tableau que l'exercice 1 (ou recréez-le) :

Produit | Quantité | Prix


Cahier | 10 | 500
Stylo | 25 | 150
Gomme | 15 | 100

TÂCHES À RÉALISER :

1. Préparer
• Positionnez votre curseur en cellule A1

2. Démarrer l'enregistrement
• Développeur > Enregistrer une macro
• Nom : AjouterTotal
• Raccourci : Ctrl+Maj+A
• Cliquez sur OK

3. Créer la ligne de totaux


• Cliquez sur la cellule A5 et tapez : TOTAL puis Entrée
• Cliquez sur la cellule B5 et tapez : =SOMME(B2:B4) puis Entrée
• Cliquez sur la cellule C5 et tapez : =SOMME(C2:C4) puis Entrée
• Sélectionnez la plage A5:C5 (toute la ligne de totaux)
• Mettez en gras : Ctrl+G
• Appliquez un fond jaune : Accueil > Couleur de remplissage > Jaune

4. Arrêter l'enregistrement
• Développeur > Arrêter l'enregistrement

5. Tester la macro
• Supprimez la ligne 5 (la ligne de totaux que vous venez de créer)
• Positionnez votre curseur en A1
• Appuyez sur Ctrl+Maj+A
• La ligne de totaux se recrée automatiquement !

■ RÉSULTAT ATTENDU :

Votre macro doit créer automatiquement :


• Une ligne 5 avec le texte 'TOTAL' en A5
• Une formule de somme en B5 qui affiche 50 (10+25+15)
• Une formule de somme en C5 qui affiche 750 (500+150+100)
• Le tout en gras avec un fond jaune

■■ LIMITATION IMPORTANTE :

© 2024 - Formation Excel Page 10


Cours Rapide : Les Macros Excel

Cette macro fonctionne uniquement pour un tableau situé exactement en A1:C4 avec 3 lignes de
données. Si votre tableau a plus ou moins de lignes, ou est situé ailleurs, la macro ne fonctionnera
pas correctement. Pour gérer des tableaux de tailles variables, il faudrait écrire du code VBA
personnalisé (sujet avancé hors du scope de ce cours rapide).

■ CE QUE VOUS AVEZ APPRIS :


• Enregistrer une macro qui inclut des formules
• Créer des actions sur des cellules spécifiques
• Comprendre les limites de l'enregistreur de macros
• Appliquer plusieurs formatages dans une même macro

6. ALLER PLUS LOIN

L'enregistreur de macros est excellent pour débuter, mais il a des limites. Pour créer des automatisations
vraiment puissantes et flexibles, vous devrez apprendre le VBA.

Ce que VBA permet de faire (exemples) :


• Utiliser des conditions (IF/THEN/ELSE) pour adapter les actions
• Créer des boucles pour traiter plusieurs lignes automatiquement
• Interagir avec l'utilisateur via des boîtes de dialogue
• Manipuler plusieurs fichiers Excel simultanément
• Créer des fonctions personnalisées
• Gérer des tableaux de tailles variables

Comment progresser :
1. Commencez par enregistrer des macros simples (comme dans ce cours)
2. Ouvrez l'éditeur VBA (Développeur > Visual Basic) et étudiez le code généré
3. Modifiez le code petit à petit pour comprendre l'effet de chaque ligne
4. Consultez la documentation Microsoft sur VBA Excel
5. Pratiquez avec des petits projets personnels progressifs

■ Conseil pour débuter en VBA : Chaque macro que vous enregistrez génère du code VBA. Après
avoir enregistré une macro, allez dans Développeur > Visual Basic pour voir le code. C'est la
meilleure façon d'apprendre !

■ EXERCICES SUPPLÉMENTAIRES

Des exercices supplémentaires sur les macros sont disponibles dans les supports partagés. Consultez
votre formateur ou l'espace de formation pour y accéder.

© 2024 - Formation Excel Page 11


Cours Rapide : Les Macros Excel

■ FÉLICITATIONS !

Vous savez maintenant créer, enregistrer, exécuter et gérer des macros Excel ! C'est un premier
pas important vers l'automatisation de vos tâches répétitives.

La prochaine étape est de pratiquer régulièrement avec vos propres tâches professionnelles.
Identifiez les actions que vous répétez souvent et créez des macros pour les automatiser.

Progressivement, explorez le code VBA pour aller plus loin et créer des automatisations encore
plus puissantes et flexibles. Bon courage dans votre apprentissage !

© 2024 - Formation Excel Page 12

Vous aimerez peut-être aussi