Aller au contenu principal
Mis à jour le

C'est quoi les Scripts Office dans Excel ?

Les scripts Office sont l'outil d'automatisation moderne d'Excel, écrit en TypeScript et exécuté dans le cloud. On les enregistre ou on les code, puis on les rejoue et on les partage au sein d'une organisation Microsoft 365. Ils tiennent, côté web, le rôle que le VBA joue sur le poste de bureau.

À quoi servent les scripts Office dans Excel

Les scripts Office servent à automatiser les manipulations que tu répètes dans Excel, celles qu'aucune formule ne sait faire. Un script agit sur tout un tableau, pas seulement sur une cellule isolée. Il réorganise des colonnes, nettoie un export ou remet un tableau en forme d'un seul déclenchement, là où tu refaisais les mêmes gestes à la main chaque semaine.

Ce qu'ils apportent de neuf, c'est le cloud. Un script vit en ligne plutôt qu'à l'intérieur du fichier, et tourne aussi bien dans Excel sur le web que dans l'application de bureau Microsoft 365. Surtout, il se partage avec tes collègues sans le message de sécurité qui bloque les macros reçues par mail.

Tu le construis de deux façons. Tu enregistres tes actions, qu'Excel traduit tout seul en code, ou tu écris directement du TypeScript dans l'éditeur intégré. La première voie ne demande aucune ligne de code, la seconde ouvre la porte aux traitements qui s'adaptent à des données changeantes.

Le piège
Les scripts Office ne remplacent pas le VBA partout : ils n'ont ni boîtes de dialogue, ni formulaires (UserForm), ni réaction aux événements de la feuille. Un classeur qui repose là-dessus reste du travail pour le VBA, pas pour un script.

Comment créer un script Office dans Excel

Le plus simple est d'enregistrer tes actions : Excel les traduit tout seul en TypeScript et tu obtiens un script réutilisable, sans rien installer ni savoir coder.

  1. 1Ouvre ton classeur dans Excel sur le web ou dans Excel de bureau Microsoft 365.
  2. 2Va dans l'onglet Automatiser, puis clique sur Enregistrer les actions.
  3. 3Effectue tes manipulations dans la feuille, Excel les convertit au fur et à mesure en code TypeScript.
  4. 4Clique sur Arrêter, nomme ton script, puis enregistre-le.
  5. 5Relance-le d'un clic sur Exécuter chaque fois que tu en as besoin.
L'astuce en plus
Tes scripts Office se rangent dans ton OneDrive, dans un dossier nommé Office Scripts. Tu peux les partager par un simple lien ou les attacher à un classeur précis, pour que toute l'équipe lance le même outil sans jamais le recopier.

Quelle version d'Excel permet d'utiliser les scripts Office

Les scripts Office demandent un abonnement Microsoft 365 professionnel, de type Business ou Enterprise. Les comptes personnels gratuits et les licences perpétuelles comme Office 2021 n'y donnent pas accès, et l'onglet Automatiser reste alors absent du ruban. C'est la première chose à vérifier quand tu ne le trouves pas.

Même avec la bonne licence, l'onglet peut rester invisible. Il faut souvent que l'administrateur Microsoft 365 de ton organisation ait activé la fonctionnalité pour tout le monde. Ce réglage central commande l'enregistrement comme l'exécution des scripts, si bien que rien ne marche tant qu'il reste fermé. Si la licence est bonne et que l'onglet manque encore, c'est presque toujours ce verrou d'administration qu'il reste à lever.

Le savais-tu ?
Les scripts Office sont écrits en TypeScript, le langage que Microsoft a créé pour fiabiliser le développement web. La logique que tu apprends ici ressert donc bien au-delà d'Excel, sur les milliers de sites et d'applications bâtis avec ce même langage.
FAQ

Questions fréquentes sur les scripts Office

Non. L'enregistreur d'actions te laisse créer un script sans écrire une ligne de code : tu déclenches l'enregistrement dans l'onglet Automatiser, tu réalises tes gestes habituels, et Excel les traduit en TypeScript à ta place. Le code généré reste modifiable dans l'éditeur, mais tu peux très bien t'en servir sans jamais l'ouvrir. Coder ne devient utile que le jour où tu veux un traitement qui s'adapte tout seul à des données de forme variable.

Ressources

Du mot à la pratique

Tu sais maintenant ce que le mot veut dire. Reste à s’en servir : la formule, le fichier, et le cours qui remet tout dans l’ordre.

Tout le lexique