Excel - Modifier une macro Tutoriels
Apprenez à modifier une macro dans Microsoft Excel pour organiser verticalement les jours de la semaine avec une forme de nombre plutôt qu'en ligne et sous forme de nom. Suivez les instructions et restez à jour avec les dernières modifications en enregistrant la macro dans Visual Basic Editor.
- 2:55
- 3560 vues
-
Excel - Cartes 3D
- 2:06
- Vu 3707 fois
-
Excel - Autres possibilités avec les formules et les références
- 4:39
- Vu 3576 fois
-
Excel - Utiliser des macros
- 4:11
- Vu 5025 fois
-
Excel - Enregistrer votre macro
- 2:55
- Vu 3506 fois
-
Excel - Assigner un bouton à une macro
- 2:35
- Vu 4324 fois
-
Excel - Utiliser la mise en forme conditionnelle
- 1:58
- Vu 3431 fois
-
Excel - Créer un tableau croisé dynamique et analyser vos données
- 1:23
- Vu 6710 fois
-
Excel - Créer un rapport de tableau croisé dynamique manuellement
- 4:38
- Vu 4971 fois
-
Comment empêcher le transfert d’un mail ?
- 2:07
- Vu 18334 fois
-
Qu'est-ce que OneDrive ?
- 0:52
- Vu 17761 fois
-
Donner accès au site Sharepoint à quelqu’un d’externe à l’entreprise
- 3:16
- Vu 16417 fois
-
Découvrir la signification des icônes OneDrive
- 2:27
- Vu 12571 fois
-
Rappeler ou remplacer un message électronique que vous avez envoyés
- 1:35
- Vu 11504 fois
-
Rogner une image pour l'ajuster à une forme
- 2:50
- Vu 11323 fois
-
Modifier ou supprimer un rendez-vous, une réunion ou un évènement
- 1:19
- Vu 11127 fois
-
Triez plus facilement votre courrier
- 0:33
- Vu 10908 fois
-
Gérer les notifications de nouveau message
- 1:50
- Vu 10806 fois
-
Préparer, nettoyer et transformer vos données
- 5:52
- Vu 10753 fois
-
Comment empêcher le transfert d’un mail ?
- 2:07
- Vu 18334 fois
-
Qu'est-ce que OneDrive ?
- 0:52
- Vu 17761 fois
-
Donner accès au site Sharepoint à quelqu’un d’externe à l’entreprise
- 3:16
- Vu 16417 fois
-
Découvrir la signification des icônes OneDrive
- 2:27
- Vu 12571 fois
-
Rappeler ou remplacer un message électronique que vous avez envoyés
- 1:35
- Vu 11504 fois
-
Rogner une image pour l'ajuster à une forme
- 2:50
- Vu 11323 fois
-
Modifier ou supprimer un rendez-vous, une réunion ou un évènement
- 1:19
- Vu 11127 fois
-
Triez plus facilement votre courrier
- 0:33
- Vu 10908 fois
-
Gérer les notifications de nouveau message
- 1:50
- Vu 10806 fois
-
Préparer, nettoyer et transformer vos données
- 5:52
- Vu 10753 fois
-
RGPD : Les 4 bons réflexes
- 04:16
- Vu 27 fois
-
Un e-mail professionnel n'est pas une donnée personnelle ?
- 01:48
- Vu 32 fois
-
Le RGPD, expliqué simplement
- 04:52
- Vu 21 fois
-
Le RGPD c'est seulement pour le service marketing ?
- 01:42
- Vu 32 fois
-
Appliquer une étiquette dans vos applications Microsoft 365
- 03:10
- Vu 89 fois
-
Les étiquettes de sensibilité : comprendre ce qu’elles font
- 03:57
- Vu 82 fois
-
Pourquoi protéger ses données dans Microsoft 365 ?
- 03:05
- Vu 79 fois
-
Partager une page et sécuriser une section dans OneNote mobile
- 02:06
- Vu 79 fois
-
Partager un bloc-notes dans OneNote mobile
- 02:23
- Vu 79 fois
-
Prendre des notes instantanément grâce aux actions rapides OneNote
- 01:36
- Vu 78 fois
Objectifs :
L'objectif de cette vidéo est d'apprendre à modifier une macro existante pour qu'elle remplisse des jours de la semaine sous forme de nombres dans une colonne, plutôt que sous forme de noms dans une ligne. Cela inclut l'utilisation de l'éditeur Visual Basic pour apporter des modifications spécifiques à la macro.
Chapitres :
-
Introduction à la modification des macros
Dans cette vidéo, nous allons explorer comment modifier une macro que nous avons précédemment enregistrée. Nous avons déjà vu comment activer la fonctionnalité de références relatives pour que la macro se comporte comme souhaité. Aujourd'hui, nous allons adapter cette macro pour qu'elle insère les jours de la semaine sous forme de nombres dans une colonne, plutôt que sous forme de noms dans une ligne. -
Accéder à l'éditeur de macros
Pour modifier la macro, nous devons d'abord accéder à l'éditeur de macros. Cliquez sur le bouton 'Macro' pour afficher la liste des macros enregistrées. Sélectionnez la macro que vous souhaitez modifier, puis cliquez sur 'Modifier'. Cela ouvrira la macro dans l'éditeur de texte Visual Basic Editor, qui est l'environnement de programmation pour les macros. -
Comprendre la structure de la macro
La macro est une sous-routine, introduite par le mot-clé 'Sub', suivie du nom de la macro et d'une paire de parenthèses. Dans cet éditeur, vous pouvez voir le code de la macro. Pour commencer, sélectionnez le texte de la macro, copiez-le, puis collez-le à la fin pour créer une nouvelle version de la macro. -
Renommer et modifier la macro
Renommez la macro d'origine en 'RemplirJourRelative' pour le remplissage en ligne. La copie que vous avez faite peut être nommée 'RemplirColonneRelative' pour le remplissage en colonne. Il est important que ces deux macros aient des noms différents. Ensuite, nous allons modifier les instructions dans la copie de la macro 'RemplirColonneRelative'. -
Apporter des modifications spécifiques
La première modification à apporter est de changer la première instruction active, qui définit le jour comme 'dimanche', en remplaçant ce nom par le nombre '1'. Ensuite, modifiez la destination du remplissage automatique en remplaçant la plage de cellules disposées en ligne par une plage de cellules disposées en colonne. Ces modifications doivent être effectuées à deux endroits dans le code. -
Enregistrer et tester la macro
Après avoir effectué les modifications, fermez l'éditeur Visual Basic en cliquant sur l'icône 'X' dans la case rouge. Cela enregistrera les modifications apportées. Maintenant, lorsque vous cliquez sur 'Macro', vous verrez la nouvelle macro 'RemplirColonneRelative'. Exécutez-la pour observer le changement : au lieu d'insérer 'dimanche', 'lundi', etc., sur la ligne, elle insérera les nombres correspondants dans la colonne. -
Conclusion
En résumé, nous avons appris à modifier une macro pour qu'elle remplisse des jours de la semaine sous forme de nombres dans une colonne. Grâce à deux modifications mineures dans l'éditeur de macros, nous avons changé le comportement de la macro, ce qui illustre l'importance de comprendre et de manipuler le code des macros pour répondre à nos besoins spécifiques.
FAQ :
Qu'est-ce qu'une macro dans Excel?
Une macro dans Excel est une série d'instructions qui automatisent des tâches répétitives, permettant ainsi de gagner du temps et d'éviter les erreurs manuelles.
Comment modifier une macro existante?
Pour modifier une macro existante, ouvrez l'éditeur Visual Basic, sélectionnez la macro que vous souhaitez modifier, puis apportez les changements nécessaires dans le code.
Qu'est-ce que le Visual Basic Editor?
Le Visual Basic Editor est un outil intégré dans Excel qui permet aux utilisateurs d'écrire, de modifier et de gérer des macros en utilisant le langage de programmation Visual Basic for Applications (VBA).
Comment utiliser les références relatives dans une macro?
Les références relatives permettent à une macro de s'adapter à la position des cellules. Cela signifie que si vous déplacez la macro, elle continuera à fonctionner correctement sans avoir besoin de modifications supplémentaires.
Pourquoi dois-je renommer mes macros?
Il est important de renommer vos macros pour éviter les conflits de noms, surtout si vous avez plusieurs macros qui effectuent des tâches similaires. Cela aide également à mieux organiser votre code.
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 l'entrée des jours de la semaine dans une feuille de calcul. Cela permet de gagner du temps et de réduire les erreurs.
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 spécifiques, ce qui améliore l'efficacité et la productivité.
Gestion des inventaires
Dans le secteur de la logistique, les macros peuvent être utilisées pour mettre à jour automatiquement les niveaux de stock dans une feuille de calcul, facilitant ainsi la gestion des inventaires et la prise de décisions.
Analyse de données
Les analystes de données peuvent créer 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 la manipulation des données.
Planification de projets
Les chefs de projet peuvent utiliser des macros pour automatiser la création de calendriers de projet, en remplissant automatiquement les dates et les tâches dans un format de tableau, ce qui facilite la planification et le suivi des progrès.
Glossaire :
Macro
Une macro est une séquence d'instructions qui automatise des tâches répétitives dans des applications comme Excel. Elle est souvent écrite en Visual Basic for Applications (VBA).
Références relatives
Les références relatives dans une macro permettent à celle-ci de s'adapter dynamiquement à la position des cellules, plutôt que de se référer à des cellules fixes.
Visual Basic Editor
L'éditeur Visual Basic est un environnement de développement intégré (IDE) utilisé pour écrire et modifier des macros en Visual Basic for Applications (VBA).
Sous-routine
Une sous-routine est un bloc de code qui exécute une tâche spécifique et peut être appelé à partir d'autres parties du code. Elle est souvent introduite par le mot-clé 'Sub'.
Plage
Une plage fait référence à un groupe de cellules dans une feuille de calcul. Par exemple, A1:A10 désigne toutes les cellules de A1 à A10.
Remplissage automatique
Le remplissage automatique est une fonctionnalité qui permet de remplir rapidement des cellules avec des données en fonction d'un modèle ou d'une séquence.
Cette formation pourrait intéresser votre entreprise ?
Mandarine Academy vous offre la possibilité d'obtenir des catalogues complets et actualisés, réalisés par nos formateurs experts dans différents domaines pour votre entreprise