FRFAM.COM >> Famille >> Technologie &Innovation >> Informatique

Comment automatiser les tâches répétitives dans Google Sheets avec des macros

Enregistrez une tâche, enregistrez cette tâche et exécutez-la quand vous le souhaitez.

Les macros sont enfin disponibles pour les utilisateurs de Google Sheets. Les macros vous permettent d'automatiser les tâches répétitives dans les documents et les feuilles de calcul sans avoir à apprendre à écrire du code.

Ils sont depuis longtemps un outil de productivité essentiel dans Microsoft Office. Les utilisateurs d'Excel peuvent depuis longtemps utiliser des macros pour gagner du temps et vous pouvez désormais apporter les mêmes avantages de gain de temps à Google Sheets.

Alors que Google Sheets permet depuis longtemps aux utilisateurs d'écrire leurs propres fonctions Apps Script, les macros ouvrent ce type de fonctionnalité à tous les utilisateurs de Google Sheets, sans aucune expérience de codage.

Les macros sont particulièrement utiles si vous vous retrouvez à gérer plusieurs feuilles à plusieurs reprises avec des données ou des informations similaires. Par exemple, tout type de trackers mensuels avec des fonctions élaborées pour rassembler des données bénéficiera des macros.

Comment créer une nouvelle macro dans Google Sheets

Les macros Google Sheets sont remarquablement faciles à créer.

  1. Cliquez sur Outils > Macros > Enregistrer une macro .
  2. Parcourez les étapes que vous souhaitez automatiser.
  3. Choisissez Références absolues si vous voulez que la macro fonctionne exactement dans la même cellule que vous enregistrez. Choisissez Références relatives si vous souhaitez que la macro fonctionne dans la cellule que vous sélectionnez et dans les cellules voisines. Comment automatiser les tâches répétitives dans Google Sheets avec des macros
  4. Cliquez sur Enregistrer .
  5. Saisissez le nom de la macro et une touche de raccourci clavier facultative.

Évidemment, la deuxième étape de la liste ci-dessus pourrait impliquer beaucoup plus d'étapes, mais nous en reparlerons plus tard.

 Comment modifier une macro dans Google Sheets

Si vous souhaitez modifier votre macro, procédez comme suit :

  1. Accédez à Outils > Macros > Gérer les macros .
  2. Dans la liste des macros qui s'ouvre, cliquez sur le bouton de menu (trois points) à côté de la macro que vous souhaitez modifier. Comment automatiser les tâches répétitives dans Google Sheets avec des macros
  3. Cliquez sur Modifier le script .

Pour modifier la macro, vous devrez modifier le code, donc si vous n'êtes pas à l'aise avec cela, il peut être plus facile de simplement réenregistrer la macro.

Comment exécuter une macro dans Google Sheets

Pour exécuter la macro, ouvrez la feuille que vous souhaitez utiliser, puis cliquez sur Outils > Macros et sélectionnez la macro dans la liste. Ou si vous avez attribué un raccourci clavier à votre macro, vous pouvez l'utiliser à la place.

Comment automatiser les tâches répétitives dans Google Sheets avec des macros

Vous trouverez ci-dessous quelques exemples simples des différentes manières d'utiliser les macros dans Google Sheets.

Exemple 1 :formater votre feuille de calcul avec une macro

Toute sorte de mise en forme répétitive que vous devez appliquer à plusieurs feuilles Google peut facilement être effectuée avec des macros.

Formatage de base

Si vous avez plusieurs feuilles contenant des informations similaires, vous pouvez enregistrer des macros pour tout ou partie des éléments suivants :mise en forme gras/italique/souligné, taille de la police, alignement du texte, habillage du texte, couleur de remplissage d'arrière-plan, etc.

Comment automatiser les tâches répétitives dans Google Sheets avec des macros

Mise en forme conditionnelle

Avec Google Sheets, vous pouvez également obtenir de jolies métas en ajoutant une couche supplémentaire d'automatisation en plus de l'automatisation de base avec la mise en forme conditionnelle.

Vous pouvez utiliser la mise en forme conditionnelle pour formater les cellules en utilisant les mêmes méthodes que celles répertoriées ci-dessus. La différence est que vous pouvez créer une règle qui formate le texte en fonction de critères spécifiques :

  • Si la cellule contient ou ne contient pas un mot-clé spécifique.
  • Si la cellule contient un nombre égal, supérieur ou inférieur à un nombre spécifique
  • Si la cellule contient une date spécifique/une date après/une date avant votre spécification.

Supposons donc que vous utilisiez Google Sheets pour suivre vos tâches et que vous ayez attribué des dates d'échéance à vos tâches. Vous pouvez utiliser la mise en forme conditionnelle pour mettre en évidence tout ce qui est dû aujourd'hui :

  1. Après avoir cliqué sur Enregistrer, sélectionnez les cellules auxquelles vous souhaitez appliquer une mise en forme conditionnelle.
  2. Accédez à Format > Formatage conditionnel .
  3. Dans la barre latérale qui s'ouvre, cliquez sur Ajouter une nouvelle règle .
  4. Sous Formater les cellules si sélectionnez La date est .
  5. Dans le deuxième menu déroulant qui s'ouvre, sélectionnez Aujourd'hui pour les tâches dues aujourd'hui.

Si vous souhaitez mettre en surbrillance tout ce qui est en retard, répétez les étapes 1 à 3, puis procédez comme suit :

  1. Sous Formater les cellules si sélectionnez La date est antérieure .
  2. Dans le deuxième menu déroulant qui s'ouvre, sélectionnez Aujourd'hui .

Exemple 2 :créer des rapports et des graphiques

Il existe de nombreuses façons de générer des rapports dans Google Sheets, notamment des tableaux croisés dynamiques, des graphiques et des graphiques.

Tableaux croisés dynamiques dans Google Sheets

Les tableaux croisés dynamiques sont extrêmement utiles si vous cherchez à calculer les totaux de divers éléments dans votre feuille de calcul. Vous pouvez utiliser un tableau croisé dynamique pour comprendre de grandes quantités de données et les résumer dans un bref rapport digeste. Puisqu'il est basé sur les données de la feuille de calcul, vous pouvez également utiliser la mise en forme conditionnelle, les tableaux et les graphiques pour visualiser les données.

Par exemple, si vous utilisez une feuille de calcul Google pour vos habitudes de dépenses, vous pouvez utiliser un tableau croisé dynamique pour calculer les totaux. C'est un excellent moyen de vraiment savoir combien vous dépensez chez Starbucks.

  1. Après avoir cliqué sur Enregistrer , accédez à Données> Tableau croisé dynamique .
  2. L'éditeur de tableau croisé dynamique s'ouvrira dans un panneau latéral où vous pourrez ajouter les éléments que vous souhaitez voir apparaître dans votre tableau. Comment automatiser les tâches répétitives dans Google Sheets avec des macros
  3. Sous Lignes cliquez sur Ajouter , et sélectionnez la colonne contenant les informations que vous souhaitez rassembler :catégorie de dépense ou lieu par exemple.
  4. Sous Valeurs , cliquez sur Ajouter et sélectionnez la colonne contenant les montants que vous dépensez par catégorie.

Ceci est un exemple très simple d'utilisation d'un tableau croisé dynamique. Il existe des utilisations beaucoup plus élaborées, où les macros vous faciliteront la vie dans Google Sheets.

Graphiques et camemberts dans Google Sheets

Plutôt que de faire défiler les données ligne par ligne, vous pouvez également résumer visuellement toutes ces informations.

Comment automatiser les tâches répétitives dans Google Sheets avec des macros

Encore une fois, si vous avez plusieurs feuilles avec des données similaires, vous pouvez créer le même graphique sur plusieurs feuilles différentes.

Par exemple, si vous suivez vos ventes mensuelles, vous pouvez créer un graphique à secteurs qui ventile les ventes par produit.

  • Sélectionnez la ou les colonnes/lignes contenant les données que vous souhaitez visualiser.
  • Après avoir cliqué sur le bouton Enregistrer, accédez à Insérer > Graphique .
  • Dans le panneau qui s'ouvre, sélectionnez le type de graphique (graphique linéaire, graphique à barres, graphique à secteurs, etc.)

Exécutez cette macro sur d'autres feuilles avec des données similaires pour des visualisations rapides. Google Sheets fera également des suggestions pour le graphique le plus approprié en fonction des données.

Exemple 3 :Exécuter des fonctions complexes avec des macros

C'est probablement l'une des façons les plus utiles et les plus puissantes d'utiliser les macros dans Google Sheets, mais si les fonctions complexes peuvent être compliquées, elles sont simplifiées grâce aux macros.

Il existe de nombreuses fonctions existantes telles que la formule COUNTIF ou les fonctions de recherche. Vous pouvez également aller plus loin et créer vos propres fonctions Google Sheets.

Une fois que vous avez compris votre fonction, enregistrez simplement votre macro en suivant les étapes.

 Exemple 4 :Facilitez la visualisation de vos données

Comment automatiser les tâches répétitives dans Google Sheets avec des macros

Si vous avez une grande quantité de données enregistrées dans une feuille de calcul Google, il est utile de geler la première ligne et la première colonne.

De cette façon, lorsque vous consultez une feuille de calcul remplie de chiffres ou d'informations, il est essentiel de garder la première ligne ou colonne en vue si vous voulez un contexte pour ce que vous recherchez.

  1. Après avoir cliqué sur le bouton Enregistrer, accédez à Affichage> Figer> Une ligne et Affichage > Figer > Une colonne .
  2. Cliquez sur Enregistrer .
  3. Saisissez un nom pour la macro et cliquez sur Enregistrer de nouveau.

Démarrer une macro et arrêter le travail répétitif

En raison de la nature collaborative de Google Sheets, vous pouvez exécuter des macros pendant que d'autres personnes continuent de saisir leurs informations, et vous n'avez plus besoin de télécharger des feuilles et de les ouvrir dans un autre programme pour exécuter une macro.

Si la collaboration et le stockage dans le cloud ne sont pas une priorité pour vous, vous pouvez toujours opter pour Microsoft Excel pour enregistrer les macros.


[]