C'est quoi Power Automate et comment l'utiliser avec Excel ?
Power Automate est le service cloud de Microsoft permettant de créer des flux automatisés entre Excel et des centaines d'autres applications (SharePoint, Teams, Outlook, etc.) sans code. Contrairement aux macros VBA qui s'exécutent localement, Power Automate s'exécute dans le cloud et peut déclencher des actions à partir d'événements externes (réception d'un email, ajout d'une ligne dans SharePoint, etc.).
À quoi sert Power Automate dans Excel
Power Automate permet de créer des flux automatisés qui connectent Excel à d'autres applications sans écrire de code. Tu définis un déclencheur (réception d'un email, ajout d'un fichier dans un dossier, modification d'une ligne dans SharePoint) et une suite d'actions (ajouter une ligne dans Excel, envoyer une notification Teams, créer une tâche dans Planner). Le tout s'exécute dans le cloud, sans qu'Excel soit ouvert sur ton PC.
Tu vas l'utiliser pour automatiser les flux de travail entre applications : enregistrer automatiquement les pièces jointes d'emails dans un tableau Excel, envoyer une alerte Teams quand un seuil est dépassé dans un fichier Excel sur SharePoint, ou synchroniser des données entre un formulaire Microsoft Forms et un classeur partagé. C'est le complément idéal des macros VBA pour tout ce qui touche aux interactions entre applications et aux automatisations qui doivent tourner sans intervention humaine.
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.
- 1Ouvre Power Automate, depuis l'onglet Automatiser d'Excel sur le web ou sur le portail Power Automate.
- 2Crée un flux, puis choisis son déclencheur, par exemple la réception d'un e-mail ou une heure planifiée.
- 3Ajoute une action Excel, comme Ajouter une ligne dans un tableau.
- 4Renseigne le fichier OneDrive ou SharePoint et le tableau visés.
- 5Enregistre le flux, puis lance un test pour vérifier qu'il tourne.
Responsable RH : collecter automatiquement les demandes de congés dans un fichier Excel
Tu es responsable RH dans une entreprise de 150 salariés. Les demandes de congés arrivent par email dans un format plus ou moins standardisé. Tu passes 30 minutes par jour à ouvrir les emails, copier les informations (nom, dates, type de congé) et les saisir dans ton fichier Excel de suivi sur SharePoint.
Avec Power Automate, tu crées un flux qui se déclenche à chaque réception d'email contenant "demande de congé" dans l'objet. Le flux extrait le nom de l'expéditeur, les dates mentionnées et le type de congé, puis ajoute automatiquement une nouvelle ligne dans ton tableau Excel sur SharePoint. Il envoie aussi une notification Teams au salarié pour confirmer la prise en compte.
Quand tu ouvres ton fichier Excel le matin, toutes les demandes de la veille sont déjà saisies et classées. Tu n'as plus qu'à les valider ou les refuser, ce qui te prend 5 minutes au lieu de 30.
Astuces pour bien utiliser Power Automate
Power Automate s'exécute dans le cloud et nécessite que ton fichier Excel soit sur OneDrive ou SharePoint. Il ne peut pas interagir avec des fichiers Excel stockés en local sur ton PC. Si tu travailles principalement en local, les macros VBA restent plus adaptées.
Partir d'un modèle de flux prêt à l'emploi
Plutôt que de bâtir un flux de zéro, pars d'un modèle. Power Automate en propose des centaines pour les scénarios courants entre Excel et Outlook, Teams ou SharePoint. Tu remplaces juste le fichier et les colonnes visés, ce qui évite les erreurs de branchement des premières étapes.
Convertir la plage en tableau structuré avant le flux
Les actions Excel de Power Automate ne voient que les tableaux structurés
, jamais une plage ordinaire. Sélectionne tes données et fais Ctrl+T pour les convertir en tableau avant de construire ton flux, sinon la liste des tables reste vide au moment de configurer l'action.
Déléguer la logique Excel à un script Office
Power Automate traite les lignes une par une, ce qui rame sur les gros volumes. Pour un calcul Excel un peu lourd, ajoute l'action Exécuter un script et confie le travail à un script Office.
Le flux se contente alors du déclencheur et de l'enchaînement, pendant que le script fait le gros du traitement dans le classeur en une seule passe.
Questions fréquentes sur Power Automate
Pour aller plus loin
Termes liés : Macro, Script Office, Power Query, Co-édition (collaboration en temps réel), VBA (Visual Basic for Applications)
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