Notification

Vous travaillez avec des collègues en télétravail ou au bureau ? Découvrez comment progresser dans les environnements de travail hybrides.

Passer d'Excel à Sheets

Utiliser des macros et des modules complémentaires


               

Vous souhaitez bénéficier de fonctionnalités Google Workspace avancées
pour votre entreprise ?

Essayez Google Workspace dès aujourd'hui !

 

 

Sur cette page

Automatiser des tâches avec les macros

" "

Excel :
Messages individuels

Sheets :
Macros et Google Apps Script

Utiliser des macros dans un message dans la version 2013.

Excel 2013 et 2010

Automatisez les tâches répétitives dans Sheets grâce aux macros. Si vous avez besoin de fonctions, de menus ou de fenêtres personnalisés, vous pouvez également les créer à l'aide de Google Apps Script.

Examiner les bonnes pratiques concernant les macros

  • Limitez le nombre d'actions dans une macro pour des performances optimales.
  • Réalisez les opérations répétées qui nécessitent peu de configuration grâce aux macros.
  • Utilisez des raccourcis de macro uniques. Vous pouvez définir jusqu'à 10 raccourcis par feuille de calcul. Ouvrez des macros supplémentaires en accédant à Outils puis Macros.
  • Réduisez la duplication des macros en appliquant une macro créée pour une seule cellule à une plage complète de cellules (pour ce faire, sélectionnez la plage complète, puis activez la macro).
  • Les scripts de macros sont spécifiques à chaque feuille de calcul et ne peuvent être utilisés que dans Sheets. Ils ne fonctionnent pas dans Google Docs, Google Forms ou Google Slides.

Enregistrer une macro :

  1. Dans Sheets, ouvrez une feuille de calcul.
  2. En haut de l'écran, cliquez sur Outils puis Macros puis Enregistrer une macro.
  3. En bas, sélectionnez le type de référence de cellules à utiliser :
    • Utiliser des références absolues : lorsque vous exécutez la macro, les tâches sont appliquées uniquement aux cellules que vous sélectionnez. Par exemple, si vous commencez à la cellule B1 (l'enregistrement débute lorsque vous placez votre curseur), puis cliquez sur la cellule D1 pour la mettre en caractères gras, la macro mettra toujours en gras la cellule D1.
    • Utiliser des références relatives : lorsque vous exécutez la macro, les tâches sont appliquées à la cellule que vous avez sélectionnée, et les autres opérations aux autres cellules. Par exemple, si vous commencez à la cellule B1 et ajoutez une formule à celle-ci, puis cliquez sur la cellule D1 pour la mettre en caractères gras, la macro ajoutera la formule à la cellule sélectionnée, puis mettra en caractères gras la cellule située deux cases plus loin sur la droite.
  4. Réalisez la tâche que vous souhaitez enregistrer. Lorsque vous avez terminé, cliquez sur Enregistrer.
  5. Donnez un nom à la macro.
  6. (Facultatif) Créez un raccourci personnalisé pour la macro.
  7. Cliquez sur Enregistrer.
  8. Cliquez sur Outils puis Macros puis votre macro pour exécuter la macro.
Rechercher l'option "Enregistrer une macro" dans une feuille en cliquant sur "Macros", sous "Outils".


Créer un script :

  1. Cliquez sur Outils puis Éditeur de scripts.
  2. Créez votre script.

Pour en savoir plus, consultez la présentation de Google Apps Script, ou consultez les pages sur les fonctions personnalisées et les macros.

Convertir des macros Excel en macros Google Sheets

" "

Excel :
Modifier les macros

Sheets :
Recréer des macros dans Sheets

Excel 2010 et 2013

Vous pouvez convertir les macros des feuilles de calcul Microsoft Excel en macros Google Sheets en les recréant à l'aide de Google Apps Script. Apps Script permet d'activer des macros dans Sheets, tout comme Microsoft Visual Basic for Applications dans Excel.

Recréer et modifier une macro dans Sheets à l'aide d'Apps Script :

  1. Conservez une trace des macros de votre feuille de calcul Excel d'origine que vous devez recréer dans Sheets.
  2. Dans Sheets, ouvrez une feuille de calcul et cliquez sur Outils puis Macros puis Enregistrer une macro.
  3. Sélectionnez le type de référence de cellules à utiliser, puis cliquez sur Enregistrer.
  4. Effectuez la tâche que vous souhaitez enregistrer, puis cliquez sur Enregistrer.
  5. Saisissez un nom pour la macro et éventuellement un numéro de raccourci, puis cliquez sur Enregistrer.
  6. Pour modifier votre script, cliquez sur Outils puis Macros puis Gérer les macros.
  7. À côté de la macro à modifier, cliquez sur Plus  puis Modifier le script.
  8. Dans la section macros.gs, apportez les modifications souhaitées au code. Si nécessaire, consultez la documentation sur Apps Script pour Sheets ou recherchez en ligne le concept JavaScript dont vous avez besoin.
  9. Cliquez sur Enregistrer la macro , puis fermez l'onglet pour revenir à la feuille de calcul.
  10. Répétez les étapes 2 à 7 pour toutes les macros supplémentaires que vous souhaitez recréer à partir de votre feuille de calcul d'origine.
Activer une macro dans Sheets
  1. Cliquez sur Outils puis Macros puis votre macro enregistrée. Vous pouvez également exécuter votre macro à l'aide de son raccourci clavier.
  2. S'il s'agit de la première exécution de la macro, accordez l'autorisation nécessaire.

Conseil : Pour en savoir plus sur la façon dont la bibliothèque Apps Script peut imiter les fonctions Visual Basic for Applications (VBA) courantes, consultez la page Simplifier la migration depuis VBA vers Google Apps Script.

Aller plus loin grâce aux modules complémentaires

" "

Excel :
Modules complémentaires

Sheets :
Modules complémentaires

Modules complémentaires dans la version 2013.

Excel 2013
 

Modules complémentaires dans la version 2010.

Excel 2010

Exploitez tout le potentiel de Sheets grâce à des modules complémentaires prêts à l'emploi. Voici quelques-unes des opérations que vous pouvez réaliser :

Télécharger des modules complémentaires :

  1. Cliquez sur Modules complémentaires puis Télécharger des modules complémentaires.
  2. (Facultatif) Pour afficher la description complète du module complémentaire, placez le curseur dessus ou cliquez dessus.
  3. Cliquez sur le module complémentaire que vous souhaitez installer, puis sur Gratuit.
  4. Consultez le message d'autorisation le cas échéant et cliquez sur Autoriser.

Télécharger des modules complémentaires.


Google, Google Workspace et les marques et logos associés sont des marques de Google LLC. Tous les autres noms de sociétés et de produits sont des marques des sociétés auxquelles ils sont associés.

Ces informations vous-ont elles été utiles ?

Comment pouvons-nous l'améliorer ?
Recherche
Effacer la recherche
Fermer le champ de recherche
Menu principal
16377343732631237755
true
Rechercher dans le centre d'aide
true
true
true
false
false