Power Automate - Flow - Excel : Associer les scripts Excel et les flux Power Automate Tutoriels

Ce tutoriel vous montre comment automatiser l'exécution de scripts Excel via Power Automate. Apprenez à planifier un flux qui déclenche automatiquement un script VBA pour filtrer des commandes en fonction de critères spécifiques, comme le pays et le statut de paiement. Découvrez comment créer, enregistrer et tester un script Excel, puis l'intégrer dans un flux Power Automate pour une exécution planifiée et automatisée. Idéal pour optimiser la gestion de données dans Excel en combinant la puissance de VBA et l'automatisation de Power Automate.

  • 03:44
  • 2112 vues
  • 0
    ( 0 avis )
Donner votre avis sur cette vidéo !

Objectifs :

L'objectif de cette vidéo est d'apprendre à automatiser des tâches dans Microsoft Excel en utilisant Power Automate et des scripts VBA. Les utilisateurs découvriront comment créer, modifier et exécuter des scripts pour filtrer des données, ainsi que comment planifier ces automatisations.


Chapitres :

  1. Introduction à l'automatisation dans Excel
    Dans Microsoft Excel, il est possible de planifier l'exécution d'un script via Power Automate. Il est essentiel de différencier le script, qui est un programme similaire à une macro et rédigé en langage VBA, des autres fonctionnalités d'Excel.
  2. Création d'un flux automatisé
    Le script générera les actions à automatiser. En utilisant le bouton automatisé, vous pourrez créer un flux à partir de modèles associés à votre classeur, ainsi qu'à d'autres applications comme Microsoft 365. Une fois le modèle sélectionné, il pourra être modifié et adapté selon vos besoins.
  3. Utilisation de Power Automate
    Pour ma part, j'utiliserai Power Automate uniquement pour déclencher de manière planifiée mon script. Dans un fichier Excel listant des commandes clients, je souhaite automatiser un script de filtrage pour les commandes françaises dont le paiement est en attente.
  4. Étapes pour créer un script de filtrage
    La première étape consiste à accéder à l'onglet 'Automate' pour accéder au script et au bouton Power Automate. Si le ruban n'est pas visible, personnalisez l'affichage en effectuant un clic droit sur l'un des menus. Dans le ruban 'Automate', des scripts d'exemple sont disponibles, mais je vais créer mon propre script en l'enregistrant, ce qui est plus simple car aucun code ne sera rédigé.
  5. Enregistrement du script
    L'enregistrement commence alors que j'effectue les actions dans mon classeur, notamment un filtre par pays et un filtre par statut. Une fois l'enregistrement terminé, je peux modifier le script en VBA ou le renommer. Pour faciliter l'accès à l'exécution de ce script, j'ajoute un bouton cliquable directement dans le classeur.
  6. Planification de l'exécution
    La partie planification sera gérée par Power Automate. Je définis une récurrence chaque semaine à midi, à partir du premier août, et je crée le flux. Il est important de tester le bouton du classeur après avoir retiré manuellement mes filtres.
  7. Test et validation du flux
    Le bouton change de proportion car il suit les propriétés liées au masquage des lignes de mon filtre. Je redimensionne le bouton et désactive son déplacement et redimensionnement automatique. Après avoir testé le bouton, je constate qu'il est fonctionnel. Un flux d'exécution planifié a été créé, contenant la récurrence planifiée et le script de mon fichier.
  8. Conclusion
    En ouvrant notre fichier Excel, nous constatons que le script s'applique correctement. En modifiant le statut d'une commande et en exécutant à nouveau le flux, la ligne de mon fichier modifié disparaît comme prévu. Ainsi, nous avons un flux totalement fonctionnel associant un script Excel et un flux Power Automate.

FAQ :

Qu'est-ce que Power Automate et comment l'utiliser avec Excel ?

Power Automate est un service de Microsoft qui permet d'automatiser des flux de travail. Dans Excel, vous pouvez l'utiliser pour exécuter des scripts automatiquement selon un calendrier défini.

Comment créer un script dans Excel ?

Vous pouvez créer un script dans Excel en utilisant le langage VBA ou en enregistrant vos actions. Pour cela, allez dans l'onglet 'Automate' et choisissez l'option d'enregistrement.

Qu'est-ce qu'un flux dans Power Automate ?

Un flux est une série d'actions automatisées que vous pouvez configurer dans Power Automate pour exécuter des tâches spécifiques, comme l'envoi d'e-mails ou la mise à jour de données.

Comment planifier l'exécution d'un script dans Excel ?

Vous pouvez planifier l'exécution d'un script en créant un flux dans Power Automate et en définissant une récurrence, par exemple, chaque semaine à une heure précise.

Quels sont les avantages d'utiliser des scripts et Power Automate dans Excel ?

L'utilisation de scripts et de Power Automate permet d'automatiser des tâches répétitives, d'améliorer l'efficacité et de réduire les erreurs humaines dans la gestion des données.


Quelques cas d'usages :

Automatisation de la gestion des commandes

Dans une entreprise de vente en ligne, un script peut être utilisé pour filtrer automatiquement les commandes en attente de paiement, permettant ainsi aux employés de se concentrer sur les commandes à traiter.

Suivi des performances des ventes

Un analyste peut créer un flux qui génère un rapport hebdomadaire des ventes, en utilisant des scripts pour extraire et analyser les données pertinentes dans Excel.

Gestion des stocks

Un gestionnaire de stock peut automatiser le processus de mise à jour des niveaux de stock dans Excel, en utilisant Power Automate pour déclencher des alertes lorsque les niveaux atteignent un seuil critique.

Reporting automatisé

Un responsable marketing peut configurer un flux qui compile automatiquement les données de campagne dans un tableau Excel, facilitant ainsi l'analyse des performances sans intervention manuelle.


Glossaire :

Power Automate

Un service de Microsoft qui permet d'automatiser des flux de travail entre différentes applications et services.

Script

Un programme écrit pour automatiser des tâches dans Excel, similaire à une macro, souvent rédigé en langage VBA.

VBA

Visual Basic for Applications, un langage de programmation utilisé pour écrire des scripts et des macros dans les applications Microsoft.

Flux

Une série d'actions automatisées créées dans Power Automate pour exécuter des tâches spécifiques.

Filtre

Une fonctionnalité dans Excel qui permet de masquer ou d'afficher des données en fonction de critères spécifiques.

Ruban

L'interface utilisateur dans Excel qui contient des onglets et des outils pour accéder aux fonctionnalités.

Récurrence

La fréquence à laquelle un flux est exécuté dans Power Automate, par exemple, chaque semaine.

Statut

L'état d'une commande, par exemple, 'en attente' ou 'terminée'.

0 sur 5
( 0 avis )
5 (0)
4 (0)
3 (0)
2 (0)
1 (0)

Mandarine AI: CE QUI POURRAIT VOUS INTÉRESSER

Rappel

Afficher