C'est quoi un contrôle de formulaire Excel ?
Les contrôles de formulaire sont des éléments interactifs (boutons, cases à cocher, listes déroulantes, barres de défilement) insérés dans une feuille. Ils sont plus simples que les contrôles ActiveX. Un bouton peut déclencher une macro, une case à cocher renvoie VRAI ou FAUX dans une cellule liée.
À quoi servent les contrôles de formulaire dans Excel
Les contrôles de formulaire permettent d'ajouter des éléments interactifs dans tes feuilles Excel : boutons qui déclenchent des macros, cases à cocher qui activent ou désactivent des options, listes déroulantes pour choisir une valeur, barres de défilement pour ajuster un paramètre, et boutons radio pour sélectionner une option parmi plusieurs. Chaque contrôle est lié à une cellule qui contient sa valeur (VRAI/FAUX pour une case, numéro d'élément pour une liste), ce qui permet d'utiliser cette valeur dans tes formules.
Tu vas les utiliser pour transformer un classeur Excel en véritable outil interactif : un simulateur financier où l'utilisateur ajuste les paramètres avec des barres de défilement, un tableau de bord avec des boutons de mise à jour, un formulaire de saisie avec des listes déroulantes et des cases à cocher, ou un quiz interactif. Les contrôles de formulaire sont plus simples et plus fiables que les contrôles ActiveX, et ils fonctionnent sur Mac comme sur PC.

Comment ajouter un contrôle de formulaire dans Excel
Un contrôle de formulaire (bouton, case à cocher, liste, barre de défilement) rend ta feuille interactive, sa valeur atterrit dans une cellule liée que tes formules réutilisent. Voici comment l'insérer et le connecter.
- 1Active d'abord l'onglet Développeur si tu ne le vois pas, va dans Fichier puis Options puis Personnaliser le ruban, puis coche Développeur dans la liste de droite.
- 2Dans l'onglet Développeur, clique sur Insérer, puis choisis un contrôle dans le groupe du haut Contrôles de formulaire (bouton, case à cocher, zone de liste déroulante, barre de défilement).
- 3Trace le contrôle sur la feuille en cliquant-glissant à l'endroit voulu. Pour un bouton, Excel te propose aussitôt d'affecter une macro.
- 4Fais un clic droit sur le contrôle puis Format de contrôle, va dans l'onglet Contrôle et renseigne la Cellule liée, c'est là que le contrôle écrit sa valeur (VRAI ou FAUX pour une case, un numéro d'index pour une liste).
- 5Pour une liste ou une zone de liste déroulante, renseigne aussi la Plage d'entrée dans ce même onglet.
- 6Pointe une formule (par exemple INDEX ou SI) sur la cellule liée pour exploiter le choix.
Comptable : créer un simulateur de prêt interactif avec des barres de défilement
Tu es comptable dans une PME. La direction te demande régulièrement de simuler des options de financement avec différents paramètres (montant, taux, durée). Au lieu de modifier manuellement les cellules à chaque fois, tu veux créer un outil où il suffit de déplacer des curseurs pour voir le résultat changer en temps réel.
Tu insères trois barres de défilement via Développeur > Insérer > Barre de défilement : une pour le montant emprunté (de 50 000 à 500 000 euros par pas de 10 000), une pour le taux d'intérêt (de 1 % à 8 % par pas de 0,1 %), et une pour la durée (de 5 à 25 ans). Chaque barre est liée à une cellule qui alimente ta formule de calcul de mensualité (VPM). Quand tu déplaces un curseur, la mensualité et le coût total du crédit se recalculent instantanément.
Tu ajoutes un bouton "Sauvegarder ce scénario" lié à une macro qui copie les paramètres et résultats actuels dans un tableau récapitulatif. En 5 minutes de manipulation, le directeur peut comparer 10 scénarios de financement sans toucher aux formules.

Astuces pour bien utiliser les contrôles de formulaire
Les contrôles de formulaire ne fonctionnent pas dans Excel Online. Si tu partages ton fichier sur SharePoint ou OneDrive pour une utilisation en ligne, les boutons et cases à cocher seront visibles mais non cliquables. Pour des outils interactifs en ligne, utilise plutôt la validation de données (listes déroulantes) ou les segments de TCD.
Figer la position d'un contrôle
Par défaut, un contrôle se déplace et se redimensionne quand tu modifies les lignes ou colonnes en dessous. Pour qu'il reste en place, fais un clic droit > Format de contrôle > onglet Propriétés et choisis « Ne pas déplacer ou dimensionner avec les cellules ».
Sélectionner un bouton sans le déclencher
Un clic gauche sur un bouton lance sa macro au lieu de le sélectionner. Pour le déplacer, le redimensionner ou le supprimer, fais plutôt un clic droit dessus (ou Ctrl+clic), ce qui le sélectionne sans exécuter l'action associée.
Grouper les boutons d'option avec une zone de groupe
Sans précaution, tous les boutons d'option d'une feuille partagent une seule sélection, cocher l'un décoche les autres même s'ils n'ont aucun rapport. Entoure chaque jeu d'une Zone de groupe via Développeur puis Insérer.
Chaque zone devient un groupe indépendant, avec sa propre sélection unique. C'est indispensable dès que tu poses plusieurs séries de boutons d'option sur la même feuille.
Questions fréquentes sur les contrôles de formulaire
Pour aller plus loin
Termes liés : Macro, VBA (Visual Basic for Applications), Formulaire utilisateur, Contrôle Microsoft Excel, Onglet Développeur
294 termes Excel décryptés, avec exemples et erreurs fréquentes
Une question sur Excel ?
Pose-la à notre assistant Excel IA et obtiens une réponse claire en quelques secondes.
Demander à l'assistant IAGratuit · 10 questions par mois