Faciliter l’interactivité dans Excel : liens hypertexte et contrôles de formulaire
Un classeur interactif se pilote à la souris : un lien pour aller à la bonne feuille, une liste pour choisir une formation, des cases à cocher pour les options, une barre de défilement pour le nombre de stagiaires. Les contrôles de formulaire ne calculent rien eux-mêmes : ils écrivent une valeur dans une cellule liée, et ce sont vos formules qui font le reste. Chaque séquence propose un simulateur avec sa fenêtre Format de contrôle. Voir aussi la validation des données et l’enregistreur de macros pour les boutons.
Les liens hypertexte
Sélectionnez la cellule, puis Insertion › Lien (Ctrl + K). La fenêtre propose quatre destinations : Fichier ou page web existant(e), Emplacement dans ce document (une feuille, une cellule ou un nom défini), Créer un document et Adresse de messagerie. Le bouton Info-bulle définit le texte qui s’affiche au survol. La fonction LIEN_HYPERTEXTE fait la même chose par formule, ce qui permet de construire la destination avec une autre cellule.
LIEN_HYPERTEXTE, le dièse # indique un emplacement du classeur : "#'Devis 2026'!A1". Mettez le nom de feuille entre apostrophes s’il contient des espaces. Un nom défini fonctionne aussi : "#Tarifs".Insérer des contrôles de formulaire
Affichez l’onglet Développeur (Fichier › Options › Personnaliser le ruban), puis Développeur › Contrôles › Insérer. Prenez un contrôle dans le groupe Contrôles de formulaire (et non ActiveX), puis tracez-le sur la feuille ; Alt pendant le tracé l’aligne sur le quadrillage. Clic droit sur le contrôle › Format de contrôle › onglet Contrôle : c’est là qu’on relie le contrôle à une cellule liée et, pour les listes, à une plage d’entrée.
Listes déroulantes et zones de liste
Deux façons de proposer une liste. La liste déroulante de validation (Données › Validation des données › Liste) écrit le texte choisi dans la cellule elle-même. La zone de liste (contrôle de formulaire) affiche toutes les valeurs dans un cadre et écrit dans la cellule liée le numéro de la ligne choisie : 3 pour le 3e élément. On récupère ensuite le texte ou le tarif avec INDEX.
La zone de liste modifiable
La zone de liste modifiable (combo box) est une liste repliée qui s’ouvre au clic : elle prend moins de place qu’une zone de liste. Dans les contrôles de formulaire, elle s’appelle Zone de liste déroulante ; la version ActiveX, nommée Zone de liste modifiable, accepte en plus la saisie au clavier. Le réglage Nombre de lignes (8 par défaut) fixe le nombre d’éléments visibles à l’ouverture ; au-delà, une barre de défilement apparaît.
=INDEX(Tarifs!$B$2:$B$11;$C$2) renvoie directement le tarif correspondant, sans recherche sur le texte.Les cases à cocher
Chaque case à cocher a sa propre cellule liée : VRAI quand elle est cochée, FAUX sinon, #N/A si elle est en état « Mixte ». On l’utilise directement dans une condition : =SI(C5;79;0). Le texte de la case se modifie par clic droit › Modifier le texte.
=NB.SI(C5:C7;VRAI) compte les options choisies ; =SOMMEPROD(C5:C7*D5:D7) additionne leurs prix (VRAI vaut 1 dans un calcul).Les cases d’option
Les cases d’option (boutons radio) proposent un choix unique : en cocher une décoche les autres. Toutes les cases d’un même groupe partagent une seule cellule liée, qui reçoit le numéro de l’option choisie, dans l’ordre de création : 1, 2, 3… Pour avoir deux questions indépendantes sur la même feuille, entourez chaque série d’une zone de groupe. CHOISIR transforme ensuite le numéro en valeur.
La barre de défilement et la toupie
La barre de défilement fait varier un nombre entier entre une valeur minimale et une valeur maximale (de 0 à 30 000). Les flèches ajoutent ou retirent le pas ; un clic dans la barre, de part et d’autre du curseur, applique le changement de page. La toupie fonctionne de la même façon, avec seulement les deux flèches. Pour un pourcentage ou un décimal, divisez la cellule liée dans une formule : =C2/100.
=C2-50 dans la cellule utilisée par vos calculs.Exercice : un devis de formation interactif
Classeur d’exercice (Énoncé et Corrigé)
- Feuille « Sommaire » : créez des liens vers les feuilles Devis et Tarifs (Ctrl + K › Emplacement dans ce document), un lien vers www.a3iformations.fr et un lien e-mail avec l’objet « Demande de devis ». Refaites le lien Devis avec
LIEN_HYPERTEXTE. - Feuille « Devis » : insérez une zone de liste déroulante sur la plage Tarifs!A2:A11, cellule liée
Devis!C3. Choisissez Power BI : le tarif affiché doit être 490 €. - Barre de défilement du nombre de stagiaires : min 1, max 12, pas 1, page 4, cellule liée
C4. - Trois cases d’option dans une zone de groupe (Inter, Intra, Distanciel), cellule liée
C5. Coefficient avecCHOISIR. - Trois cases à cocher (Support papier, Certification TOSA, Repas) liées à
C7:C9. - Toupie de remise 0 à 30 par pas de 5, cellule liée
C11. Contrôle : Power BI, 6 stagiaires, Intra, TOSA coché, remise 10 % : total 2 808 €.