Module 1 : Premiers pas en VBA
1.1 — Découvrir l'éditeur VBA Aperçu
Module 2 : Variables, boucles et conditions
2.1 — Variables et types Aperçu
Module 3 : Manipuler les cellules et plages
3.1 — Range, Cells et propriétés Aperçu
Module 4 : UserForms — Créer des formulaires
4.1 — Construire un UserForm Aperçu
Module 5 : Gestion des erreurs et débogage
5.1 — Déboguer son code VBA Aperçu
Module 6 : Automatiser TCD et graphiques en VBA
6.1 — TCD et graphiques programmatiques Aperçu
Module 7 : Interagir avec Outlook et Word
7.1 — Piloter Outlook depuis Excel Aperçu
Module 8 : Power Pivot avancé — DAX
8.1 — Fonctions DAX avancées Aperçu
Module 9 : Tableaux de bord automatisés
9.1 — Chaîne d'automatisation complète Aperçu
Module 10 : Sécurité, protection et distribution
10.1 — Protéger et distribuer Aperçu
Module 11 : Optimisation et bonnes pratiques
11.1 — Code propre et performant Aperçu
Module 12 : Projet final — Application Excel complète
12.1 — Application de gestion commerciale Aperçu

Le reste de la formation est réservé aux inscrits.

S'inscrire gratuitement
Module 4 : UserForms — Créer des formulaires Aperçu gratuit

4.1 — Construire un UserForm

📋 Objectifs d'apprentissage

  • Insérer un UserForm dans l'éditeur VBA
  • Ajouter des contrôles (TextBox, ComboBox, CommandButton)
  • Gérer les événements (Click, Change)
  • Afficher le formulaire avec .Show
📝 UserForm — Formulaire de saisie Nom : Ville :Nord ▼ OK Annuler Boîte à outils : TextBox, ComboBox, ListBox, CheckBox, CommandButton...

Les UserForms : des interfaces pros

Au 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).

Événements

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).

💡 Formulaire de recherche

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.

Ceci est un aperçu gratuit.
Voir la formation complète