Besoin de suivis visuels dans vos feuilles ? Grâce à un simple réglage du ruban, vous pouvez ajouter des cases à cocher sans afficher l’onglet Développeur, éviter les contrôles ActiveX et rester 100 % compatible avec toutes les éditions récentes d’Excel pour bureau.
Ajouter une case à cocher sans l’onglet Développeur
Problématique
Par défaut, les tutoriels conseillent d’activer l’onglet Développeur ou d’utiliser des contrôles ActiveX. Or ceux‑ci sont souvent bloqués par la sécurité, peu ergonomiques et variables selon les versions. L’utilisateur découvre parfois un mystérieux groupe « Cell Controls » dans l’onglet Insertion, mais il n’apparaît pas toujours, notamment dans les éditions de bureau hors abonnement.
Solution pas‑à‑pas
- Personnaliser le ruban
- Faites Fichier ► Options ► Personnaliser le ruban.
- Dans Commandes courantes, déroulez la liste et sélectionnez Toutes les commandes.
- Tapez quelques lettres du mot « Checkbox » (ou « Case à cocher » sur les versions localisées) pour la repérer.
- Côté droit, choisissez l’onglet qui vous convient (par exemple Accueil), cliquez sur Nouveau groupe, puis sur Ajouter.
- Validez par OK : le bouton Case à cocher apparaît immédiatement dans l’onglet sélectionné, sans jamais activer Développeur.
- Comprendre le contrôle
- Il s’agit d’un Contrôle Formulaire, autrement dit l’ancien « Form Control » encore parfaitement pris en charge. Aucun ActiveX n’est chargé, donc pas de dépendances COM ni de messages de sécurité.
- Le contrôle n’écrit rien dans la cellule qu’il recouvre ; pour exploiter son état, reliez‑le à une cellule : clic droit ► Format de contrôle ► Cellule liée.
- La cellule liée renverra
TRUE
ouFALSE
selon la coche.
- Exploiter la valeur sans VBA
- Cachez
TRUE/FALSE
en mettant la même couleur de police que le fond ou en masquant la colonne. - Insérez une formule conditionnelle, par exemple
=SI($B2;"Terminé";"À faire")
. - Appliquez une Mise en forme conditionnelle pour barrer la tâche cochée : Format ► MFC ► Règle « Valeur de la cellule » égale à
TRUE
► Effet barré.
- Cachez
Quand faire appel au VBA ?
Le binôme Contrôle Formulaire + formule couvre déjà 90 % des usages. Vous aurez néanmoins besoin de VBA dans les scénarios suivants :
- Déplacer automatiquement une ligne terminée vers un onglet Archive ;
- Colorer la ligne entière ou inscrire un horodatage de validation ;
- Envoyer un e‑mail ou une notification Microsoft Teams à la coche.
Private Sub CheckBox1_Click()
If CheckBox1.Value = True Then
Range("A2").EntireRow.Interior.ColorIndex = 4 'Vert clair
Range("G2").Value = Now 'Horodatage
Else
Range("A2").EntireRow.Interior.ColorIndex = 0
Range("G2").ClearContents
End If
End Sub
Si votre service informatique bloque les macros, considérez Power Query pour déplacer les lignes ou Power Automate (flow cloud) pour déclencher des actions sans code.
Comparer les approches disponibles
Approche | Déploiement | Avantages | Limites |
---|---|---|---|
Contrôle Formulaire via personnalisation du ruban | Excel 2016 + jusqu’à Microsoft 365 | – Sans onglet Développeur – Compatible toutes éditions – Aucun ActiveX | Nécessite liaison cellule si l’on veut exploiter la valeur |
Groupe « Cell Controls » (interface 2023+) | Microsoft 365, canal actuel ou Insider | Insertion ultra‑rapide Style moderne | Interface pas encore déployée partout |
ActiveX | Windows uniquement | Événements riches, graphisme personnalisable | Sensibles aux paramètres de sécurité ; non pris en charge sur Mac ou Web |
Symboles Wingdings 2 | Toutes plateformes | Aucun contrôle nécessaire Raccourci clavier possible | Pas de clic vrai/faux (juste un symbole) |
Cas d’usage détaillés
Suivi Kanban dans une feuille unique
Attribuez une colonne État contenant la case à cocher, puis une autre colonne Étape gérée par formule : =SI(CelluleCoche;"Terminé";"En cours")
. Filtrez ou définissez une mise en forme conditionnelle pour colorer chaque étape.
Plan d’actions multi‑feuilles
Placez les tâches en feuille Backlog, liez la case à cocher à la colonne cachée, puis utilisez un tableau structuré filtré (Tableau > Total > Filtre automatique) pour afficher uniquement les tâches non cochées. Avec VBA ou Power Query, déplacez les éléments cochés dans une feuille Done le soir.
Checklist qualité partagée
Dans un classeur collaboratif sur OneDrive, le contrôle Formulaire reste éditable par tous les co‑auteurs. Cependant, pour une saisie mobile, préférez la version web d’Excel : depuis 2023, elle propose le contrôle Case à cocher natif dans Insertion ► Données, parfaitement synchronisé avec le bureau.
FAQ rapide
Pourquoi ne pas activer simplement l’onglet Développeur ?
Dans beaucoup d’entreprises, l’onglet Développeur est masqué par défaut à cause des macros, et son activation exige parfois des droits étendus. De plus, les contrôles ActiveX qu’il met en avant ne fonctionnent pas sur Mac ni sur le Web.
La personnalisation du ruban marche‑t‑elle sur Mac ?
Oui, à partir d’Excel 2016 pour Mac. L’interface de personnalisation diffère, mais la commande Case à cocher reste disponible dans la liste complète des commandes.
Puis‑je formater plusieurs cases en une seule fois ?
Oui : sélectionnez‑les avec la touche Ctrl, puis Clic droit ► Format de contrôle. Les propriétés d’alignement, police et couleur seront appliquées en lot.
Bonnes pratiques pour le SEO et la maintenance du fichier
- Nommez vos contrôles (ex.
chk_Tache1
) avant de coder du VBA ; cela simplifie la lecture. - Centralisez les cellules liées dans une colonne dédiée ; vous pourrez ensuite filtrer ou comptabiliser les
TRUE
viaNB.SI
. - Ajoutez un champ Date de fin rempli par une formule
=SI(CelluleCoche;AUJOURDHUI();"" )
pour générer un historique sans macro. - Optimisez vos mots‑clés dans le nom du classeur : « Suivi_tâches_case_à_cocher.xlsx » ; cela facilite la recherche interne SharePoint ou Windows.
Mises à jour de l’interface : que faire si le groupe « Cell Controls » n’existe pas ?
Le nouveau ruban d’insertion arrive par vagues. Vérifiez dans Fichier ► Compte ► Options de mise à jour que vous êtes sur le Canal actuel. Environ une fois par mois, Microsoft pousse les fonctionnalités de l’interface Fluent. Si vous ne pouvez pas patienter, le Programme Office Insider (niveau Bêta ou Preview) vous donnera accès en avant‑première, sans coût supplémentaire.
Alternatives légères sans contrôle
Pour des listes rapides envoyées par e‑mail ou imprimées, on peut se passer de contrôle et utiliser :
- Validation de données : liste déroulante ✓ / ␣ combinée à une MFC.
- Police Wingdings 2 : O pour ◻, P pour ☑. Accélérez le basculement par un raccourci Ctrl + ; avec une macro minimaliste côté utilisateur.
En résumé
Avec la personnalisation du ruban, chaque utilisateur peut insérer des cases à cocher Formulaire sans recourir à l’onglet Développeur ni aux ActiveX. En reliant ces cases à des cellules et en exploitant les formules natives d’Excel, on obtient déjà un suivi de projet robuste, multiplateforme et sécurisé. Le VBA — ou à défaut Power Automate — devient utile uniquement pour des automatisations avancées.