Office Scripts dans Excel 365 : les nouvelles macros pour nettoyer vos données en un clic
Problème de lecture
Cette vidéo ne semble pas disponible
00:00
00:00
Sous-titres non disponibles

Office Scripts dans Excel 365 : les nouvelles macros pour nettoyer vos données en un clic

Clément Lv
Vente flash ! -44%
5,00€9,00€
klarna-condensed
Acheter maintenant, payer plus tard. En savoir plus

Téléchargement & visionnage illimité

Satisfait ou remboursé

Paiement 100% sécurisé

Chaque semaine, le même export arrive avec les mêmes défauts : des villes écrites de trois façons, des espaces en trop derrière les noms de produits, un chiffre d'affaires qui ne correspond plus au prix multiplié par la quantité. Vous corrigez à la main, puis vous recommencez au fichier suivant. Office Scripts, l'outil d'automatisation intégré à Excel 365, permet d'écrire ce ménage une seule fois et de le rejouer en un clic. Vous partez de l'enregistreur d'actions, vous passez à l'éditeur de code, et vous terminez avec un script qui livre une base propre, la liste des lignes en anomalie et trois indicateurs de contrôle.

Office Scripts dans Excel : ce que vous saurez faire

Tout le cours s'appuie sur une même base de ventes fournie dans les ressources : commandes, villes, départements, produits, prix, quantités et chiffre d'affaires.

  • Transformer une manipulation répétitive en script rejouable, sans écrire de code
  • Ouvrir le code généré et le corriger quand l'enregistreur se trompe
  • Traiter une base entière en mémoire plutôt que cellule par cellule
  • Standardiser textes et nombres avant analyse : casse, espaces, cellules vides
  • Isoler les lignes fautives et afficher le motif de chaque anomalie
  • Écrire un script qui s'adapte à la taille du fichier reçu

Quand l'enregistreur d'actions Office Scripts ne suffit plus

L'enregistreur fait gagner du temps, mais il fige ce qu'il voit : une plage de cinquante lignes reste une plage de cinquante lignes, et un format monétaire peut ressortir en dollars sur un Excel français. Le cours montre comment ouvrir le script, lire les étapes commentées et reprendre la main, puis comment repartir d'une page blanche dans l'éditeur. Le code est tapé en direct, fautes de frappe comprises : vous voyez à quoi ressemblent les messages d'erreur et comment les résoudre, ce qui sert dès votre premier script personnel. Si votre besoin s'arrête à la mise en forme et à la fusion de fichiers, sans règle de contrôle sur mesure, Power Query, enseigné par le même formateur, y répond sans une ligne de code.

Un script de nettoyage complet : base propre, anomalies, tableau de bord

Le dernier atelier assemble tout. Le script lit la feuille source, nettoie chaque colonne, recalcule le chiffre d'affaires et applique six contrôles : commande manquante, ville vide, produit vide, prix nul ou négatif, quantité nulle ou négative, montant incohérent avec le calcul, à un centime de tolérance près. Il crée ou vide ensuite trois onglets : la base nettoyée, les lignes en anomalie avec le problème écrit en clair, et un mini tableau de bord qui donne le nombre de lignes valides, le chiffre d'affaires correspondant et le nombre d'anomalies. Le formateur le teste devant vous en glissant volontairement des erreurs dans la base.

Pour qui

Le badge Débutant vaut pour Office Scripts, pas pour Excel : il faut être à l'aise avec les tableaux structurés, les filtres et les formats de cellule. Aucune base en TypeScript n'est exigée, chaque ligne de code est expliquée, mais avoir déjà lu une macro ou un peu de JavaScript aide à suivre le rythme. Le cours est tourné sur Excel pour Microsoft 365 en français, et l'onglet Automatiser doit être présent dans votre ruban. S'il n'y figure pas, les macros et le VBA restent la voie pour automatiser votre version d'Excel.

Pour aller plus loin

Vous comptez aussi vous appuyer sur l'assistant IA de Microsoft pour analyser et corriger vos fichiers ? Ces six vidéos forment le second chapitre de Copilot et Office Scripts dans Excel, qui ajoute treize vidéos sur Copilot : prenez plutôt ce cours complet, inutile d'acheter les deux.

Qu’allez-vous apprendre dans ce cours ?

Plan de cours
Leçon 1
Découvrir Office Scripts et activer l'onglet Automatiser
Leçon 2
Enregistrer ses actions et corriger le script généré
Leçon 3
Lire et transformer une base en bloc avec getValues et map
Leçon 4
Écrire les résultats dans la feuille avec setValues
Leçon 5
Script complet : base propre, anomalies et tableau de bord
Leçon 6
Tester les scripts d'exemple de la galerie

Table des matières

Leçon 1Découvrir Office Scripts et activer l'onglet Automatiser
05m21
Leçon 2Enregistrer ses actions et corriger le script généré
07m03
Leçon 3Lire et transformer une base en bloc avec getValues et map
19m06
Leçon 4Écrire les résultats dans la feuille avec setValues
05m18
Leçon 5Script complet : base propre, anomalies et tableau de bord
26m23
Leçon 6Tester les scripts d'exemple de la galerie
04m35

Vos questions sur le cours

Qu'est-ce qu'Office Scripts dans Excel ?

Office Scripts est l'outil d'automatisation d'Excel pour Microsoft 365 : il enregistre vos actions, ou exécute un code écrit en TypeScript, pour rejouer un traitement en un clic. Tout se passe dans l'onglet Automatiser, qui donne accès à l'enregistreur, à l'éditeur de code et à une galerie de scripts d'exemple.

Quelle différence entre Office Scripts et une macro VBA ?

Le principe est le même, enregistrer ou coder une suite d'actions, mais le langage change : TypeScript, un JavaScript typé, remplace le VBA. Office Scripts est pensé pour l'écosystème Microsoft 365 et peut être relié à Power Automate. Dans le cours, la différence la plus visible est la lecture et l'écriture des données en un seul bloc, là où une macro classique avance cellule par cellule.

Office Scripts fonctionne-t-il avec Excel 2021 ou sans abonnement Microsoft 365 ?

Non. Office Scripts n'existe pas dans les versions d'Excel achetées en licence définitive, et la documentation Microsoft ne liste que des licences Microsoft 365 professionnelles et éducation, avec OneDrive Entreprise et une connexion internet. Si l'onglet Automatiser est absent de votre ruban et ne peut pas être activé, orientez-vous vers une formation aux macros VBA.

Le cours montre-t-il comment déclencher un script avec Power Automate ?

Non. La liaison avec Power Automate est présentée en introduction comme une possibilité, mais elle n'est pas mise en pratique. Tous les scripts du cours se lancent à la main depuis l'onglet Automatiser.

Quels fichiers sont fournis avec le cours ?

Le classeur Excel utilisé dans toutes les vidéos : une base de ventes d'une cinquantaine de lignes sur sept colonnes, à télécharger depuis les ressources du cours pour refaire chaque manipulation.

J'ai déjà le cours Copilot et Office Scripts dans Excel, celui-ci m'apporte-t-il du nouveau ?

Non. Ce cours reprend à l'identique le chapitre Office Scripts de Copilot et Office Scripts dans Excel, également inclus dans la formation bureautique complète Microsoft 365 du même formateur. Il s'adresse à ceux qui veulent uniquement l'automatisation par script, sans la partie Copilot.

Comment accéder à ce cours : achat à l'unité ou abonnement ?

Les deux. L'achat à l'unité donne un accès sans limite de durée aux vidéos et aux ressources. Le cours fait aussi partie du catalogue accessible avec l'abonnement Tuto.com, tant que celui-ci est actif. Dans les deux cas, le téléchargement pour un visionnage hors ligne et le salon d'entraide sont inclus.

Payer plus tard

Prix d'achat : 5,00 €
Pour payer plus tard, sélectionnez Klarna comme moyen de paiement lors du règlement.

Ajoutez des articles à votre panier

Sélectionnez Klarna lors du règlement

Recevez une autorisation

Payez dans 30 jours

Klarna : conditions d'utilisation du paiement différé.

Attendez ! 🤗

Accédez à plus de 1417 tutos gratuits

Notre politique de protection des données