La corvée du rapport du vendredi après-midi
Automatiser les rapports d’avancement : Chaque vendredi, les chefs de projet consacrent des heures à compiler les faits marquants de la semaine, les tâches terminées et les alertes pour rédiger le fameux « Flash Report » destiné à la direction. Avec l’écosystème Microsoft 365, cette tâche répétitive peut être automatisée à 100% en combinant les Office Scripts d’Excel 365 et Power Automate.
Qu’est-ce qu’un Office Script sous Excel 365 ?
Contrairement aux anciennes macros VBA (limite au client lourd Windows), les Office Scripts sont rédigés en TypeScript / JavaScript et s’exécutent aussi bien sur Excel Web que sur l’application de bureau. Ils sont nativement intégrables dans les flux Power Automate dans le cloud.
Étape 1 : Rédiger l’Office Script d’extraction des données clés
Dans Excel 365 Web, allez dans l’onglet Automatisations > Nouveau script. Entrez le code suivant pour extraire le résumé des KPIs du projet :
function main(workbook: ExcelScript.Workbook) {
let sheet = workbook.getWorksheet("KPI_Projet");
let statutProjet = sheet.getRange("B2").getValue();
let tachesBloquees = sheet.getRange("B3").getValue();
let budgetDepense = sheet.getRange("B4").getValue();
return {
statut: statutProjet,
bloquees: tachesBloquees,
budget: budgetDepense
};
} Enregistrez le script sous le nom Extraire_Flash_Report.
Étape 2 : Créer le flux d’automatisation dans Power Automate
- Ouvrez Power Automate et créez un flux planifié exécuté tous les vendredis à 16h00.
- Ajoutez l’action Excel Online (Business) – Exécuter le script et pointez vers votre classeur et le script
Extraire_Flash_Report. - Ajoutez l’action Microsoft Teams – Publier un message dans un canal ou Outlook – Envoyer un e-mail (V2).
- Structurez le corps du message HTML en utilisant les variables retournées par le script Excel (Statut, Tâches bloquées, Budget).
Le résultat obtenu
Tous les vendredis à 16h00 précises, sans aucune intervention humaine, votre comité de direction ou votre client reçoit une notification Teams / E-mail contenant le bilan de santé exact de votre projet extrait en direct de votre fichier Excel 365.
Conclusion : Automatiser les rapports d’avancement
L’association des Office Scripts Excel 365 et de Power Automate élimine la corvée de rédaction manuelle des comptes-rendus et garantit une communication fluide et régulière auprès des parties prenantes.
Pour aller plus loin : Automatiser les rapports d'avancement
- Cas d'usage 9 : Analyse de capacité d'équipe et taux de charge avec Tableaux Croisés Dynamiques sous Excel 365
- Cas d'usage 10 : Simulation de scénarios budgétaires et analyse d'impact sous Excel 365
- Cas d'usage 11 : Suivi des modifications et traçabilité des modèles sous Excel 365
- Cas d'usage 12 : Saisie des feuilles de temps et contrôle de cohérence sous Excel 365