Comment utiliser les macros Google Sheets

Comment utiliser les macros Google Sheets

Les macros vous permettent d’automatiser des tâches répétitives, telles que la suppression des données en double, le formatage de la taille des lignes et des colonnes et la configuration des tableaux. Ils garantissent également que votre travail reste cohérent et réduisent le risque d’erreur humaine.

Si vous souhaitez apprendre à utiliser les macros Google Sheets, continuez à lire.

Comment créer une macro dans Google Sheets

Lorsque vous créez une macro dans Google Sheets, vous enregistrez techniquement simplement une série d’étapes et de modifications sur votre feuille de calcul. Ces modifications s’appliquent à nouveau lorsque vous exécutez votre macro ultérieurement.

Pour illustrer, suivez les étapes ci-dessous pour créer une macro permettant de supprimer les entrées en double dans vos données :

Accédez à Google Sheets et ouvrez une feuille de calcul contenant des données en double. Accédez à « Extensions -> Macros -> Enregistrer des macros ».

Ouverture de l'onglet Extensions pour enregistrer une macro dans Google Sheets

Optez pour « Utiliser des références relatives » dans le menu du bas.

Choisir des références relatives dans la macro Google Sheets

Mettez en surbrillance la colonne dans laquelle vous souhaitez supprimer les doublons. Choisissez « Données -> Nettoyage des données -> Supprimer les doublons ».

En utilisant le

Configurez vos options et cliquez sur « Supprimer les doublons ».

En cliquant sur le

Confirmez en cliquant sur « OK ».

En cliquant sur le

Cliquez sur « Enregistrer » pour terminer l’enregistrement de votre macro.

Cliquer sur le bouton Enregistrer pour terminer l'enregistrement d'une macro

Nommez votre macro dans la boîte de dialogue « Enregistrer une nouvelle macro », puis cliquez sur « Enregistrer ».

Ajouter un nom pour une macro nouvellement enregistrée et cliquer sur le bouton Enregistrer

Il existe deux manières de référencer des cellules dans Google Sheets : absolue et relative. Lorsque vous utilisez des références absolues, votre macro réapplique toutes les étapes enregistrées aux mêmes cellules que vous avez utilisées.

Pendant ce temps, les références relatives appliquent les modifications, en tenant compte de vos cellules actuellement sélectionnées. Disons que vous avez enregistré une macro dans la cellule B1. Vous pouvez librement appliquer la même macro à d’autres emplacements, comme les cellules D1 et E999.

Comment utiliser les raccourcis macro

Vous pouvez définir des raccourcis clavier personnalisés pour vos macros dans Google Sheets. Cette option apparaît lors de l’enregistrement d’une macro nouvellement enregistrée. Mais si vous oubliez d’en ajouter un, suivez ces étapes :

Accédez à « Extensions -> Macros -> Gérer les macros » sur votre feuille de calcul.

En cliquant sur le

Cliquez sur le champ numérique fourni dans la boîte de dialogue de votre macro, tapez n’importe quel nombre de 0 à 9 et cliquez sur « Mettre à jour » pour terminer.

Créer un raccourci de macro dans Google Sheets

Pour exécuter votre macro, appuyez sur +++ Ctrlsur Altvotre clavier. Si vous utilisez Google Sheets sur Mac, utilisez plutôt cette combinaison de touches : + + + .Shift[your chosen digit]OptionShift[your chosen digit]

Cliquez sur «Continuer» lorsqu’on vous demande d’autoriser.

Cliquer sur le bouton Continuer dans la boîte de dialogue de demande d'autorisation pour les macros

Choisissez votre compte et cliquez sur « Autoriser ».

Autoriser les autorisations pour une macro Google Sheets

Exécutez à nouveau votre macro en appuyant sur la combinaison de touches.

Notez que vous pouvez définir un maximum de 10 raccourcis dans Google Sheets. Si vous avez plus de macros, vous pouvez les exécuter manuellement en cliquant sur « Extensions -> Macros -> [votre macro] ».

Exécuter une macro manuellement via l'onglet Extensions

Comment modifier les macros Google Sheets

Au lieu de cela, vous devez les coder manuellement dans le fichier Apps Script correspondant généré pour votre macro. Suivez les étapes ci-dessous pour rechercher et modifier le fichier :

Sélectionnez « Extensions -> Macros -> Gérer les macros » sur votre feuille de calcul Google. Cliquez sur l’icône à trois points à côté de votre macro dans la boîte de dialogue « Gérer les macros ».

Cliquer sur l'icône kebab pour afficher plus d'options pour une macro dans Google Sheets

Sélectionnez « Modifier le script ».

En cliquant

Cela ouvrira un onglet Apps Script, dans lequel vous pourrez apporter vos modifications au code existant. Cliquez sur le bouton « Enregistrer le projet ».

Cliquer sur le bouton Enregistrer pour un fichier Google Apps Script

Si vous n’êtes pas familier avec JavaScript, le langage de programmation officiel de Google Sheets , ignorez cette étape pour préserver votre macro et éviter les modifications inutiles. Ou, si vous souhaitez apprendre ce langage, consultez ces jeux pour vous aider à améliorer vos compétences JavaScript .

Comment importer des macros à partir d’autres feuilles

L’importation de vos macros peut vous faire gagner considérablement du temps et des efforts puisque vous ne les recréez pas à partir de zéro. Bien qu’ils ne soient pas disponibles globalement dans les feuilles de calcul, vous pouvez les importer manuellement dans un autre fichier en suivant ces étapes :

Sur votre feuille de calcul actuelle, accédez à « Extensions -> Macros -> Gérer les macros ». Cliquez sur l’icône à trois points de votre macro et choisissez « Modifier le script ».

Dans l’éditeur de script, mettez en surbrillance la fonction que vous souhaitez importer, faites un clic droit, puis choisissez « Copier » dans le menu contextuel.

Copier une fonction à partir d'un fichier Apps Script

Fermez les onglets de votre feuille de calcul actuelle et de son éditeur de script.

Accédez à une autre feuille de calcul et créez une nouvelle macro, puis ouvrez le fichier de script de votre macro nouvellement créée comme indiqué ci-dessus.

Dans le nouvel éditeur de script, mettez en surbrillance et supprimez le code existant, cliquez avec le bouton droit sur l’éditeur de script et choisissez « Coller ».

Coller une fonction dans un fichier Apps Script

Cliquez sur « Enregistrer le projet » pour enregistrer vos modifications. Revenez à votre feuille de calcul et choisissez « Extensions -> Macros -> Importer une macro ».

Importer une macro dans l'onglet Extensions

Recherchez votre macro importée dans la boîte de dialogue « Importer » et cliquez sur « Ajouter une fonction ».

En cliquant sur le

Gardez à l’esprit que l’option « Importer une macro » ne sera cliquable que s’il existe des fonctions dans le fichier Apps Script de votre feuille de calcul qui n’ont pas été importées. Si vous avez déjà chargé toutes les fonctions de la liste des macros, l’option sera grisée.

Comment supprimer les macros Google Sheets

Vous pouvez également supprimer des macros de votre feuille de calcul Google à tout moment. Supprimer une macro serait une bonne chose si elle apporte des modifications qui gâchent vos calculs. Vous pouvez également les supprimer lorsqu’ils ont atteint leur objectif. Il ouvre également un emplacement pour vos raccourcis macro. Supprimez une macro en suivant les étapes ci-dessous :

Accédez à « Extensions -> Macros -> Gérer les macros ». Dans la boîte de dialogue « Gérer les macros », cliquez sur l’icône à trois points de votre macro et sélectionnez « Supprimer ».

Supprimer une macro Google Sheets

Cliquez sur le bouton « Mettre à jour ».

Mettre à jour les paramètres de macro sur une feuille de calcul Google

Questions fréquemment posées

Comment créer un script dans Google Sheets ?

L’enregistreur de macros de Google Sheets offre des fonctionnalités limitées. Pour une automatisation plus définie, comme l’utilisation de fonctions personnalisées, créez un script en suivant ces étapes :

Ouvrez une feuille de calcul Google et choisissez « Extensions -> Apps Script ». Supprimez tout code existant dans l’éditeur de script (sur un nouvel onglet), ajoutez votre code et cliquez sur « Enregistrer » pour terminer.

Google Sheets peut-il exécuter des macros VBA ?

Les macros VBA ne fonctionnent pas dans Google Sheets, car la plateforme utilise plutôt Google Apps Script. Mais si vous avez accès à Google Workspace Enterprise Plus et/ou G Suite Enterprise for Education, vous pouvez convertir vos macros VBA en un script Sheets compatible à l’aide de Macro Converter .

Crédit image : Freepik . Toutes les captures d’écran de la princesse Angolluan.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *