Excel - Utiliser des macros Tutoriels

Apprenez à créer des macros dans Excel pour automatiser des tâches répétitives en enregistrant une macro. Suivez les étapes pour afficher l'onglet développeur dans le ruban puis enregistrer et tester votre macro. Vous êtes alors prêt à créer des macros plus complexes et à les personnaliser.

  • 4:11
  • 4946 vues

Objectifs :

L'objectif de cette vidéo est d'apprendre à automatiser des tâches répétitives dans Excel en utilisant des macros. Vous découvrirez comment enregistrer une macro, utiliser des références relatives et absolues, et exécuter des macros pour simplifier votre travail dans Excel.


Chapitres :

  1. Introduction aux Macros dans Excel
    Dans cette section, nous allons explorer l'importance des macros pour automatiser des tâches répétitives dans Excel. Les macros permettent d'exécuter des séquences d'actions d'un simple clic, ce qui améliore l'efficacité et la productivité.
  2. Activation de l'Onglet Développeur
    Avant de commencer à enregistrer une macro, il est essentiel de s'assurer que l'onglet Développeur est visible dans le ruban d'Excel. Pour cela, suivez ces étapes : - Cliquez sur l'onglet 'Fichier'. - Sélectionnez 'Options'. - Allez dans 'Personnaliser le ruban'. - Cochez la case 'Développeur' et cliquez sur 'OK'. Une fois ces étapes complétées, l'onglet Développeur apparaîtra dans le ruban, vous donnant accès aux outils nécessaires pour créer des macros.
  3. Enregistrement d'une Macro
    Nous allons maintenant enregistrer une opération de remplissage automatique. Voici les étapes à suivre : 1. Tapez 'dimanche' dans une cellule. 2. Cliquez avec le bouton droit sur la cellule et faites glisser vers la droite. Une info-bulle affichera les jours de la semaine jusqu'à 'samedi'. 3. Relâchez le bouton droit de la souris et sélectionnez 'Incrémenter une série'. Pour enregistrer cette opération en tant que macro : - Cliquez sur le bouton 'Enregistrer une macro'. - Nommez la macro 'RemplirJour' (sans espaces) et cliquez sur 'OK'. - Une fois l'enregistrement terminé, cliquez sur 'Arrêter l'enregistrement'.
  4. Test de la Macro
    Après avoir enregistré la macro, il est important de la tester. Effacez les cellules remplies et sélectionnez une nouvelle cellule. Pour exécuter la macro : - Cliquez sur le bouton 'Macro' pour ouvrir la boîte de dialogue des macros. - Sélectionnez 'RemplirJour' et cliquez sur 'Exécuter'. Si la macro ne fonctionne pas comme prévu, cela peut être dû à l'utilisation de références absolues.
  5. Utilisation des Références Relatives
    Par défaut, l'enregistreur de macro utilise des références absolues, ce qui signifie que la macro ne fonctionnera que pour la cellule spécifique enregistrée. Pour corriger cela, activez l'option 'Utiliser les références relatives' avant d'enregistrer la macro. Voici comment procéder : 1. Sélectionnez une nouvelle cellule (par exemple, B5). 2. Cliquez sur 'Enregistrer une macro' et nommez-la 'RemplirJourRelative'. 3. Effectuez le remplissage automatique et arrêtez l'enregistrement. Testez ensuite la macro à partir d'une autre cellule (par exemple, C7) pour vérifier que cela fonctionne correctement.
  6. Conclusion
    Dans cette vidéo, nous avons appris à automatiser des tâches dans Excel en utilisant des macros. Nous avons vu comment activer l'onglet Développeur, enregistrer une macro, et utiliser des références relatives pour garantir que la macro fonctionne dans différentes cellules. Ces compétences vous permettront d'améliorer votre efficacité dans Excel.

FAQ :

Qu'est-ce qu'une macro dans Excel?

Une macro dans Excel est une série d'instructions qui permet d'automatiser des tâches répétitives. Elle peut être créée à l'aide de l'enregistreur de macro, ce qui facilite l'exécution de tâches complexes d'un simple clic.

Comment activer l'onglet Développeur dans Excel?

Pour activer l'onglet Développeur dans Excel, cliquez sur 'Fichier', puis sur 'Options'. Ensuite, sélectionnez 'Personnaliser le ruban' et cochez la case 'Développeur' avant de cliquer sur 'OK'.

Quelle est la différence entre les références absolues et relatives dans une macro?

Les références absolues ne changent pas lorsque la macro est exécutée dans un autre emplacement, tandis que les références relatives s'ajustent en fonction de la cellule active. Utiliser des références relatives permet à la macro de s'adapter à différents emplacements dans la feuille de calcul.

Comment créer une série de jours dans Excel?

Pour créer une série de jours dans Excel, tapez un jour de la semaine dans une cellule, puis utilisez la fonction de remplissage automatique en faisant glisser la cellule vers la droite tout en maintenant le bouton droit de la souris enfoncé, puis sélectionnez 'Incrémenter une série'.

Que faire si ma macro échoue à remplir les cellules?

Si votre macro échoue à remplir les cellules, vérifiez si vous avez utilisé des références absolues au lieu de références relatives. Activez l'option 'Utiliser les références relatives' avant d'enregistrer la macro pour qu'elle fonctionne correctement dans différents emplacements.


Quelques cas d'usages :

Automatisation de la saisie de données

Dans un environnement de bureau, une macro peut être utilisée pour automatiser la saisie de données répétitives, comme le remplissage de formulaires ou de tableaux, ce qui permet de gagner du temps et de réduire les erreurs humaines.

Création de rapports hebdomadaires

Les professionnels peuvent utiliser des macros pour générer automatiquement des rapports hebdomadaires en remplissant des cellules avec des données de la semaine précédente, ce qui améliore l'efficacité et la productivité.

Gestion des plannings

Dans le cadre de la gestion de projets, une macro peut être utilisée pour créer des plannings en remplissant automatiquement les dates et les jours de la semaine, facilitant ainsi la planification des tâches.

Analyse de données

Les analystes de données peuvent utiliser des macros pour automatiser le traitement de grandes quantités de données, comme le tri et le filtrage, ce qui leur permet de se concentrer sur l'analyse plutôt que sur les tâches répétitives.

Formation et tutoriels

Les formateurs peuvent créer des macros pour démontrer des processus dans Excel, permettant aux apprenants de voir comment automatiser des tâches et d'appliquer ces compétences dans leur travail quotidien.


Glossaire :

Macro

Une macro est une séquence d'instructions qui automatise une tâche répétitive dans un logiciel, comme Excel. Elle permet d'exécuter des actions complexes d'un simple clic.

Enregistreur de macro

Un outil dans Excel qui permet aux utilisateurs d'enregistrer une série d'actions pour les reproduire ultérieurement sans avoir à les refaire manuellement.

Références absolues

Des références de cellules qui ne changent pas lorsque la macro est exécutée dans un autre emplacement. Par exemple, une référence absolue à la cellule A1 restera toujours A1, peu importe où la macro est exécutée.

Références relatives

Des références de cellules qui s'ajustent en fonction de la position de la cellule active lors de l'exécution de la macro. Cela permet à la macro de s'adapter à différents emplacements dans la feuille de calcul.

Série de jours

Une séquence de jours consécutifs, par exemple, en remplissant automatiquement les jours de la semaine à partir d'un jour donné, comme 'dimanche'.

00:00:10
Pour se faire rien de tel que de enregistrer une macro.
00:00:15
L'enregistreur de macro est l'outil le plus simple pour créer une macro dans Excel.
00:00:20
Avant de commencer je souhaite vérifier que l'onglet développeur est disponible dans le ruban.
00:00:25
C'est là que se trouve tous les commandes de macron.
00:00:29
Je clique sur l'onglet fichier.
00:00:32
Sur option.
00:00:34
Sur personnaliser le ruban.
00:00:37
Puis si je sélectionne développeurs.
00:00:40
Et clique sur ok.
00:00:43
À présent je vois l'onglet développeur.
00:00:49
Ainsi que le groupe code qui contient le bouton enregistrer une macro et certains autres boutons que je présenterai ultérieurement ?
00:00:55
Nous pouvons commencer.
00:00:57
Je vais enregistrer une opération de remplissage automatique au cours de laquelle je crée une série de jours basé sur la saisie du mot dimanche dans une cellule.
00:01:06
Après avoir tapé dimanche je clique avec le bouton droit sur la cellule et étant la sélection vers la droite.
00:01:13
À mesure que je déplace la souris l'info-bulle indique ce que contiendra chaque cellule correspondante jusqu'à samedi.
00:01:21
Une fois ici je relâche le bouton droit de la souris et je clique sur incrémenté une série.
00:01:27
Cette opération que nous souhaitons enregistré je vais donc effacer ces cellules et sélectionner la cellule a.
00:01:34
Je vais répéter ces étapes mais cette fois après avoir activé l'enregistreur de macro.
00:01:39
Je clique sur le bouton enregistrer une macro.
00:01:42
Appelons cette macro remplir jour.
00:01:46
Les noms de macron ne peuvent pas contenir d espaces.
00:01:50
Je clique sur ok pour démarrer le enregistreur.
00:01:54
Comme vous pouvez le constater le bouton enregistrer une macro a été remplacé par le bouton arrêter l'enregistrement.
00:02:00
Quand j'aurai fini je clique sur ce bouton ?
00:02:08
Le remplissage automatique est terminée comme nous ne voulons rien enregistré d'autres je clique sur arrêter l'enregistrement.
00:02:16
Je vais maintenant effacer les cellules remplies de cette feuille de calcul puis de nouveau sélectionné la cellule hein.
00:02:21
Afin de tester entre macron.
00:02:24
Je clique sur le bouton macro pour afficher la boîte de dialogue macron puis sur exécuter.
00:02:30
Jusque là tout se passe bien.
00:02:33
Je effacer cellule à nouveau et cette fois je sélectionne une cellule dans une colonne et dans une ligne différente en l'occurrence la cellule C3.
00:02:41
Pour tester la macro encore un petit peu.
00:02:43
Observer ce qui se passe ?
00:02:47
La macro a rempli la plage de cellule à un géant En d'autres termes elle a échoué.
00:02:53
Que s' est-il donc passé ?
00:02:55
Par défaut l'enregistreur de macro utilise des références absolues.
00:03:00
Avant de démarrer l'enregistrement j'aurais dû activer l'option utiliser les références relatives.
00:03:05
En utilisant des références relatives la macro créer une série en sélectionnant la cellule active et si cellule située à sa droite.
00:03:14
Au lieu de créer une série en utilisant la plage un géant.
00:03:18
Bien je dois donc enregistré une nouvelle macro.
00:03:21
Je fasse donc cette cellule puis active l'option utiliser les références relatives.
00:03:27
Pour changer un petit peu commençons à la cellule B 5.
00:03:32
Je clique donc sur enregistrer une macro.
00:03:35
Je donne un nouveau nom à la macro remplir jour relative.
00:03:39
Puis-je clique sur ok pour lancer l'enregistrement.
00:03:43
Je t'appelle dimanche.
00:03:45
Effectuer le remplissage automatique puis arrête l'enregistrement.
00:03:51
Je fasse maintenant ces cellules sélectionne la cellule C7 et exécute ma macro à partir de cette cellule.
00:03:57
Cette fois je choisis fils relatif et exécuté.
00:04:02
Cela fonctionne parfaitement.
00:04:05
Comme vous pouvez le constater le paramètre de référence relatif peux être très important.

Il n’existe aucun élément correspondant à votre recherche dans cette vidéo...
Effectuez une autre recherche ou retournez au contenu !

 

Mandarine AI: CE QUI POURRAIT VOUS INTÉRESSER

Rappel

Afficher