Chapitre 4 / 10
Interaction, fonctions et automatisation
9 leçons dans ce chapitre.
Interagir avec l'utilisateur : MsgBox et InputBox
Jusqu'ici, tes macros travaillaient avec des valeurs fixées dans le code. Mais une macro vraiment utile doit souvent s'adapter à c…
Voir les détails du chapitre
Jusqu'ici, tes macros travaillaient avec des valeurs fixées dans le code. Mais une macro vraiment utile doit souvent s'adapter à ce que l'utilisateur veut faire sur le moment. Deux outils permettent ce dialogue : pour afficher un message, et pour demander une information. affiche une boîte de dialogue avec un message : On peut aussi lui faire poser une question avec des boutons Oui/Non, et récupér…
Créer un bouton qui déclenche une macro
Une macro qui ne se lance qu'en ouvrant l'éditeur VBA et en appuyant sur F5 reste réservée à celui qui l'a écrite. Pour qu'un coll…
Cas pratique : automatiser un rapport mensuel
Il est temps de rassembler tout ce que tu as appris — variables, conditions, boucles, Range/Cells, MsgBox et bouton — dans un seul…
Créer une fonction personnalisée (Function)
Jusqu'ici, toutes les macros ont été écrites avec . VBA propose aussi , qui se distingue par une capacité essentielle : une Functi…
Passer des arguments à une Sub ou une Function
Une Sub ou une Function peut recevoir des valeurs en entrée, appelées arguments (ou paramètres), qui rendent le code réutilisable…
Appeler une macro depuis une autre (Call)
Un projet VBA qui grandit gagne en clarté quand une longue macro est découpée en plusieurs petites Sub, chacune responsable d'une…
L'événement Worksheet_Change
Toutes les macros vues jusqu'ici se lancent manuellement (bouton, raccourci). Un événement, lui, se déclenche AUTOMATIQUEMENT quan…
L'événement Workbook_Open
Comme WorksheetChange (leçon précédente) réagit à une modification de cellule, réagit à l'OUVERTURE du classeur luimême — un code…
Déboguer une macro pas à pas avec F8
Quand une macro produit un résultat inattendu, relire le code des yeux ne suffit pas toujours à repérer le problème. VBA permet d'…
Quiz de chapitre
6 questions transversales sur ce chapitre.
Progression du chapitre
0/9 terminées
Accès complet
La première leçon de chaque chapitre est gratuite (10 leçons sur 86).
2 500 XOF / 3,81 € / 4,15 $
Débloquez les 76 leçons restantes de ce module