Lors d’un précédent webinaire sur les nouveautés Excel, nous avons survolé les fonctionnalités des Scripts Excel et les participants avaient soulevé un intérêt face à cet outil. Nous avons décidé d’en faire un sujet principal pour un webinaire qui s’est tenu le 15 novembre dernier.
Les scripts Excel, qu’est-ce que c’est ?
Les Scripts dans Excel permettent d’automatiser des tâches. Ils peuvent donc être utiles si vous répétez les mêmes tâches de façon régulière. Une fois automatisées, ces tâches prendront moins de temps dans votre quotidien et vous laisseront du temps libre pour vous consacrer à des tâches à plus haute valeur ajoutée.
En ce sens, ils ressemblent beaucoup au macro VBA (Visual Basic for Application) que l’on retrouve également dans Excel. Cependant, contrairement au macro VBA, les scripts peuvent être construits et exécutés dans la version web d’Excel.
Les scripts se trouvent dans le menu Automatiser dans la version web d’Excel ainsi que dans le menu Automate dans la version bureau.
Ils permettent entre autres de :
- Créer des graphiques,
- Appliquer de la mise en forme,
- Copier des données,
- Créer une table des matières
- Etc.
Combiner les scripts avec Power Automate
De plus, si vous combinez les scripts avec des flux Power Automate vous augmentez les possibilités.
En voici quelques-unes :
- Envoyer automatiquement un courriel avec des éléments contenus dans le fichier Excel;
- Modifier de la même façon tous les fichiers d’un dossier sans avoir à les ouvrir un à un;
- Ajouter une tâche dans Microsoft Planner en fonction d’élément inscrit dans le fichier Excel.
Collaborer avec les Scripts Excel
Il est possible de partager des scripts avec les personnes qui ont accès aux fichiers contenant ces derniers.
Il est également possible d’exécuter un script dans différents fichiers puisque le script n’est pas sauvegardé à même le fichier Excel, mais il est sauvegardé dans un fichier indépendant. Vous trouverez tous vos scripts dans le ruban du menu Automatiser dans tous vos fichiers Excel.
Les fichiers doivent cependant résider sur un site SharePoint ou OneDrive.
Dans quelle version d’Excel est-ce que l’on retrouve les Scripts ?
Les Scripts Excel sont inclus dans les versions Microsoft 365 avec une licence commerciale ou éducative.
Vous pouvez vous référer à la documentation de Microsoft pour plus de détails.
Notre webinaire en 3 cas pratiques
Cette rencontre se veut un webinaire exploratoire et d’initiation aux scripts. Bien que cet outil s’adresse aux « Power Users », il n’en reste pas moins qu’il faut créer et modifier le code des scripts. Ce qui en fait un outil pas si simple à maîtriser à moins d’avoir de bonnes bases en programmation. Nous tenterons de garder le minimum de code à modifier pour les sujets couverts dans le webinaire.
Nous allons démontrer 3 exemples concrets pour ce webinaire pour vous donner un aperçu des possibilités :
- Démonstration de l’enregistreur de Script avec l’ajout de mise en forme d’une feuille Excel.
- Création d’un script, sans l’aide de l’enregistreur, pour copier une table de données vers une autre et ainsi créer une table de données historiques.
- Utiliser Power Automate conjointement à un script pour déclencher l’envoi d’un courriel contenant des données provenant du fichier Excel.
Écoutez notre webinaire en différé
Pour écouter ce webinaire en différé et apprendre à automatiser vos tâches dans Microsoft Excel à l’aide de scripts, devenez membre VIP du CFO masqué.
Fichier d’accompagnement VIP à télécharger
Pour télécharger le fichier utilisé dans ce tutoriel, devenez membre VIP du CFO masqué.
Formation complémentaire
Pour apprendre des façons créatives d’utiliser Excel pour créer des solutions surprenantes et régler des problématiques qui semblent parfois sans solution, suivez la formation Excel – Trucs de pro.
Voici quelques commentaires d’apprenants ayant suivi cette formation :
La mission du CFO masqué est de développer les compétences techniques des analystes et des contrôleurs de gestion en informatique décisionnelle avec Excel et Power BI et favoriser l’atteinte de leur plein potentiel, en stimulant leur autonomie, leur curiosité, leur raisonnement logique, leur esprit critique et leur créativité.