PaliSkill
← Introduction au VBA

Chapitre 4 / 10

Interaction, fonctions et automatisation

9 leçons dans ce chapitre.

🔒

Interagir avec l'utilisateur : MsgBox et InputBox

Verrouillée

Jusqu'ici, tes macros travaillaient avec des valeurs fixées dans le code. Mais une macro vraiment utile doit souvent s'adapter à c…

🔒

Créer un bouton qui déclenche une macro

Verrouillée

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

Verrouillée

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)

Verrouillée

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

Verrouillée

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)

Verrouillée

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

Verrouillée

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

Verrouillée

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

Verrouillée

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.

Voir le quiz →

Progression du chapitre

0/9 terminées

Accès complet

Les 3 premières leçons de ce module sont gratuites.

6 500 XOF / 9,91 € / 10,80 $

Débloquez les 83 leçons restantes de ce module