Le reste de la formation est réservé aux inscrits.
S'inscrire gratuitementAu lieu d'utiliser des InputBox basiques, les UserForms permettent de créer de vraies interfaces. Insertion → UserForm dans l'éditeur VBA. La boîte à outils propose : TextBox (saisie), ComboBox (liste déroulante), ListBox (liste), CheckBox (case à cocher), CommandButton (bouton).
Double-cliquez sur un bouton → l'éditeur crée la procédure CommandButton1_Click(). C'est un événement : le code s'exécute quand l'utilisateur clique. UserForm_Initialize() s'exécute à l'ouverture du formulaire (idéal pour initialiser les valeurs).
Un UserForm avec une ComboBox (choisir le produit), un TextBox (quantité), un bouton OK. Au clic, la macro cherche le produit dans le catalogue, calcule le total et l'écrit dans la feuille Commandes.