C'est quoi un Script Office dans Excel ?
Office Scripts est le successeur cloud de VBA pour Excel en ligne et Excel 365, basé sur TypeScript. Les scripts peuvent être déclenchés par Power Automate. Contrairement au VBA, ils fonctionnent sur le web et peuvent être partagés entre utilisateurs d'une organisation sans macros.
À quoi sert un script Office dans Excel
Office Scripts permet d'automatiser des tâches répétitives dans Excel directement depuis le navigateur, sans installer quoi que ce soit. Tu écris tes scripts en TypeScript dans l'éditeur intégré à l'onglet Automatiser, et ils s'exécutent côté cloud. C'est l'alternative moderne au VBA pour les environnements Microsoft 365, avec l'avantage de fonctionner aussi bien sur PC que sur Mac ou sur le web.
Tu vas utiliser Office Scripts quand tu veux automatiser un traitement récurrent (nettoyage de données, reformatage de tableaux, génération de synthèses) et le partager avec des collègues sans leur demander d'activer les macros. Combiné avec Power Automate, tu peux déclencher un script automatiquement à la réception d'un email ou à l'ajout d'une ligne dans un fichier SharePoint.
Comment créer un Script Office dans Excel
Le plus simple est d'enregistrer tes actions, qu'Excel traduit tout seul en TypeScript. Tu obtiens un script réutilisable, sans installer quoi que ce soit ni savoir coder.
- 1Ouvre ton classeur dans Excel sur le web ou Microsoft 365.
- 2Va dans l'onglet Automatiser, puis clique sur Enregistrer les actions.
- 3Effectue tes manipulations dans la feuille, Excel les convertit en code TypeScript.
- 4Clique sur Arrêter, nomme ton script, puis enregistre-le.
- 5Relance-le d'un clic sur Exécuter quand tu en as besoin.
Data analyst : nettoyer un export de données chaque semaine
Tu es data analyst dans une entreprise de e-commerce. Chaque lundi, tu reçois un export brut des ventes de la semaine dans un classeur Excel sur SharePoint. Le fichier arrive avec des colonnes en désordre, des cellules vides à supprimer et des formats de dates incohérents. Tu passes 30 minutes chaque semaine à le remettre en forme avant de pouvoir l'analyser.
Avec Office Scripts, tu enregistres un script qui réorganise les colonnes, supprime les lignes vides, uniformise les formats de dates et applique la mise en forme de ton modèle. Tu cliques sur Exécuter dans l'onglet Automatiser, et le nettoyage se fait en quelques secondes.
En connectant ce script à Power Automate, tu peux même le déclencher automatiquement dès qu'un nouveau fichier est déposé dans le dossier SharePoint. Le lundi matin, ton fichier est déjà propre quand tu arrives.
Astuces pour bien utiliser le script Office
Retrouver et partager ses scripts dans OneDrive
Tes scripts Office sont rangés dans ton OneDrive, dans un dossier Office Scripts. Tu peux les partager avec des collègues via un lien ou les attacher à un classeur précis, pour que tout le monde lance le même outil sans le recopier.
Faire activer l'onglet Automatiser par l'administrateur
Si tu ne vois pas l'onglet Automatiser dans Excel, c'est souvent que ton administrateur Microsoft 365 ne l'a pas activé pour l'organisation. Les scripts Office dépendent de ce réglage central, sans lui ni l'enregistrement ni l'exécution ne sont accessibles.
Questions fréquentes sur le script Office
Pour aller plus loin
Termes liés : Macro, VBA (Visual Basic for Applications), Power Automate (flux automatisés), Excel Online (Excel pour le web)
294 termes Excel décryptés, avec exemples et erreurs fréquentes
Une question sur Excel ?
Pose-la à notre assistant Excel IA et obtiens une réponse claire en quelques secondes.
Demander à l'assistant IAGratuit · 10 questions par mois