Aller au contenu principal
Mis à jour le

C'est quoi Power Automate et comment l'utiliser avec Excel ?

Power Automate, anciennement Microsoft Flow, est le service cloud de Microsoft qui automatise des enchaînements de tâches entre applications, sur le principe d'un déclencheur suivi d'une série d'actions. Vu depuis Excel, c'est lui qui relie un classeur à Outlook, Teams ou SharePoint sans passer par du code. Il fonctionne en ligne, indépendamment du fait qu'Excel soit ouvert ou non.

À quoi sert Power Automate avec Excel

Power Automate te sert à automatiser les tâches qui font le va-et-vient entre Excel et tes autres applications, sans que tu aies à les refaire à la main. Le principe tient en deux temps, un déclencheur qui lance le flux puis une suite d'actions qui s'enchaîne toute seule. Un e-mail arrive et une ligne s'ajoute dans ton tableau, une valeur dépasse un seuil et une alerte Teams part aussitôt.

Vu depuis un classeur, il joue le rôle de pont entre Excel et le reste de Microsoft 365. Il range les pièces jointes d'Outlook dans une feuille de suivi, recopie les réponses d'un formulaire dans un tableau, ou prévient une équipe dès qu'une commande est saisie. Excel conserve les données, Power Automate se charge de les faire circuler.

C'est ce qui le sépare d'une macro classique, qui agit dans le classeur au moment où tu la lances. Un flux, lui, ne cherche pas à calculer ta feuille, il relie, déplace et transmet des données entre tes applications.

Le piège
Les actions Excel de Power Automate ne voient que les tableaux structurés, jamais une plage ordinaire. Convertis tes données en tableau avec Ctrl+T avant de monter le flux, sinon la liste des tables reste vide au moment de choisir la cible.

Comment créer un flux Power Automate pour Excel

Un flux relie un déclencheur (un e-mail reçu, une ligne ajoutée) à une action dans Excel, le tout dans le cloud. Tu le montes sans écrire de code, depuis le portail Power Automate ou l'onglet Automatiser.

  1. 1Ouvre Power Automate, depuis l'onglet Automatiser d'Excel sur le web ou sur le portail Power Automate.
  2. 2Crée un flux, puis choisis son déclencheur, par exemple la réception d'un e-mail ou une heure planifiée.
  3. 3Ajoute une action Excel, comme Ajouter une ligne dans un tableau.
  4. 4Renseigne le fichier OneDrive ou SharePoint et le tableau visés.
  5. 5Enregistre le flux, puis lance un test pour vérifier qu'il tourne.
L'astuce en plus
Partir d'un modèle de flux prêt à l'emploiPlutôt que de partir d'un flux vierge, ouvre un modèle. Power Automate en propose des centaines pour les scénarios courants entre Excel, Outlook, Teams et SharePoint, et tu n'as plus qu'à y remplacer le fichier et les colonnes visés.

Que peut faire Power Automate dans un fichier Excel

Dans un classeur, Power Automate agit à travers une poignée d'actions dédiées, toutes tournées vers les lignes d'un tableau. Il sait lister les lignes présentes dans un tableau, en ajouter une, en mettre une à jour ou en supprimer, et même créer un fichier Excel ou une table de toutes pièces.

Ces actions ne valent que combinées au reste du flux, et c'est ce qui les rend utiles. Tu récupères les lignes d'un tableau de suivi, tu filtres celles dont l'échéance est passée, puis tu envoies chacune par e-mail à la bonne personne. Le classeur sert de base de données, le flux fait le tri et la distribution.

Une limite revient sans cesse pourtant, ces actions ne travaillent que ligne par ligne. Sur quelques dizaines de lignes tu ne remarques rien, mais sur plusieurs milliers le flux traîne, parce qu'il les traite une à une au lieu d'un seul bloc. Pour un traitement lourd, mieux vaut confier le calcul à un script Office et ne laisser au flux que le déclencheur et l'enchaînement.

Quelle différence entre Power Automate, les macros VBA et les scripts Office

Ces trois outils automatisent Excel, mais chacun tourne à un endroit différent, et c'est ce qui décide lequel choisir. Une macro VBA s'exécute en local, dans ton Excel de bureau, avec un accès complet au fichier ouvert comme à ton poste. Elle reste le bon choix pour un traitement lourd sur un classeur que tu as sous la main.

Un script Office joue le même rôle qu'une macro, mais dans Excel sur le web, et son code vit dans le cloud plutôt que sur ta machine. C'est lui qu'un flux appelle quand il a besoin de vraie logique Excel, là où le VBA, coincé sur ton poste, lui resterait hors de portée.

Power Automate, lui, ne travaille pas dans le classeur mais autour. Il relie Excel à d'autres applications et réagit à des événements, un e-mail reçu ou une heure planifiée, même quand personne n'a ouvert le fichier. La règle tient en une ligne, VBA et les scripts Office agissent dans Excel, Power Automate fait circuler les données entre Excel et le reste.

Le savais-tu ?
Power Automate s'appelait Microsoft Flow jusqu'en 2019. L'ancien nom traîne encore dans de vieux tutoriels, et jusque dans l'identifiant de l'application mobile, qui contient toujours le mot flow.
FAQ

Questions fréquentes sur Power Automate

En partie. Les offres Microsoft 365 Business et Enterprise incluent de quoi créer des flux standard avec les connecteurs Microsoft, comme Excel, Outlook, Teams et SharePoint. Dès que tu vises un connecteur premium, Salesforce ou une base SQL par exemple, ou de gros volumes d'exécutions, il te faut une licence Power Automate payante en plus. Pour de l'automatisation entre applications Microsoft, la licence de base suffit dans la plupart des cas.