Scripts Office dans Excel

Office Scripts dans Excel sur le web vous permet d’automatiser vos tâches quotidiennes. Vous pouvez créer et modifier des scripts avec l’éditeur de code. Exécutez une série d’étapes Excel avec un seul bouton. Ensuite, partagez ce script avec vos collègues afin que tout le monde puisse améliorer leur flux de travail. Dans Excel sur le Web, vous disposez d’un outil supplémentaire : l’enregistreur d’actions. Cela transforme vos étapes manuelles en scripts Office sans avoir à examiner de code.

Cette série de documents vous explique comment utiliser ces outils. Vous trouverez une multitude d’exemples couvrant différents scénarios Excel. Utilisez les tutoriels pour vous présenter à l’enregistreur d’actions et à l’éditeur de code. Ceux-ci fournissent des instructions pas à pas sur la façon d’enregistrer vos actions Excel fréquentes, de modifier ces scripts et de créer de nouveaux scripts à partir de zéro.


Configuration requise

Pour utiliser les scripts Office, vous devez disposer des éléments suivants.

  1. Excel pour Windows, pour Mac ou sur le web.

  2. OneDrive Entreprise.

  3. Toute licence Microsoft 365 commerciale ou éducative donnant accès aux applications de bureau Microsoft 365, telles que :

    • Applications Microsoft 365 pour les PME
    • Office 365 Business Premium
    • Office 365 ProPlus
    • Office 365 ProPlus pour les appareils
    • Office 365 Entreprise E3
    • Office 365 Entreprise E5
    • Office 365 A3
    • Office 365 A5

Remarque

Si vous répondez à ces critères et que l’onglet Automatiser n’apparaît pas, il est possible que votre administrateur ait désactivé la fonctionnalité ou qu’un autre problème se soit produit dans votre environnement. Veuillez suivre les étapes décrites dans L’onglet Automatiser n’apparaît pas ou les scripts Office ne sont pas disponibles pour commencer à utiliser les scripts Office.

Quand utiliser les scripts Office

Les scripts permettent d’enregistrer et de reproduire les actions Excel sur des classeurs et des feuilles de calcul différents. Si votre travail comporte des tâches répétitives, vous pouvez les automatiser facilement à l’aide d’un script Office. Exécutez votre script avec un bouton dans Excel ou combinez-le avec Power Automate pour simplifier l’ensemble de votre workflow.

Par exemple, imaginez au début de chaque journée de travail que vous ouvrez un fichier .csv à partir d’un site de comptabilité dans Excel. Vous consacrez ensuite plusieurs minutes à supprimer les colonnes superflues, à mettre en forme un tableau, à ajouter des formules et à créer un tableau croisé dynamique dans une nouvelle feuille de calcul. Ces actions que vous répétez quotidiennement peuvent être enregistrées une seule fois à l’aide de l’enregistreur d’actions. Dès lors, l’exécution du script se chargera de l’intégralité de la conversion .csv. Non seulement, vous supprimez le risque d’oublier les étapes, mais vous pouvez aussi partager le procédé avec d’autres personnes sans avoir à leur apprendre ce dernier. Les scripts Office vous permettent d’automatiser vos tâches courantes afin que vous et votre équipe puissiez être plus efficaces et productifs.

Enregistreur d’actions (web uniquement)

Liste d’actions enregistrées par l’enregistreur d’action.

La fonctionnalité Enregistreur d’actions vous permet d’enregistrer les actions que vous effectuez dans Excel sous forme de script. Quand l’enregistreur d’actions est en cours d’exécution, vous pouvez capturer les actions Excel effectuées lorsque vous modifiez des cellules, la mise en forme et créez des tableaux. Le script obtenu peut être exécuté sur d’autres feuilles de calcul et classeurs pour recréer vos actions d’origine.

Vous trouverez plus d’informations sur l’enregistreur d’actions dans l’article Enregistrer vos actions en tant que script Office.

Éditeur de code

Éditeur de code affichant le code du script utilisé dans ce didacticiel.

Utilisez l’éditeur de code pour modifier les scripts enregistrés avec l’enregistreur d’actions ou créez un nouveau script. Cet outil vous permet d’ajuster et de personnaliser les scripts pour mieux répondre à vos besoins exacts. Vous pouvez également ajouter une logique et des fonctionnalités qui ne sont pas directement accessibles via l’interface utilisateur d’Excel, comme les instructions conditionnelles (si/sinon) et les boucles.

Conseil

L’enregistreur d’actions dispose d’un bouton Copier en tant que code pour enregistrer les actions dans le code du script sans enregistrer l’intégralité du script.

Volet des tâches de l’enregistreur d’actions avec le bouton « Copier en tant que code » en surbrillance.

Nos didacticiels proposent un apprentissage guidé et structuré des fonctionnalités des scripts Office. Une fois les tutoriels terminés, consultez Notions de base pour les scripts Office dans Excel pour en savoir plus sur l’éditeur de code et sur l’écriture et la modification de vos propres scripts. Pour plus d’informations sur l’Éditeur de code et la manière dont votre code script est interprété, lisez Environnement Éditeur de code des Scripts Office.

Partager des Scripts Office

Les scénarios Office peuvent être partagés avec d'autres utilisateurs d'un classeur Excel. Lorsque vous partagez un script dans un classeur partagé, tous les personnes ayant accès au groupe peuvent également afficher et exécuter votre script. Pour plus d’informations sur le partage et le non-partage des scripts, voir Partage de scripts Office dans Excel.

La page des détails du script affichant l'option « Partager avec d'autres dans ce cahier de travail ».

Ajoutez des boutons qui exécutent des scripts pour aider vos collègues à découvrir vos solutions précieuses et leur permettre d’exécuter des scripts directement à partir du classeur. En savoir plus sur les boutons de script dans Exécuter Scripts avec des boutons.

Un bouton de la feuille de calcul qui exécute un script lorsque l’utilisateur clique dessus.

Remarque

Si vous souhaitez en savoir plus sur le stockage des scripts dans votre espace OneDrive, veuillez consulter la rubrique Stockage et propriété des fichiers de scripts Office.

Connecter les scripts Office à Power Automate

Automatisation de la puissance est un service qui vous aide à créer des flux de travail automatisés entre plusieurs applications et services. Les Office Scripts peuvent être utilisés dans ces flux de travail, ce qui vous permet de contrôler vos scénarios en dehors du cahier de travail. Vous pouvez exécuter vos scénarios selon un calendrier, les déclencher en réponse à des courriels, et bien plus encore. Consultez le didacticiel Exécuter des scripts Office avec Power Automate pour découvrir les bases de la connexion de ces services Automation.

Étapes suivantes

Suivez le tutoriel Scripts Office dans Excel pour apprendre à créer votre premier script.

Voir aussi