Excel : insérer une case à cocher sans l’onglet Développeur (méthode universelle)

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.

Sommaire

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

  1. Personnaliser le ruban
    1. Faites Fichier ► Options ► Personnaliser le ruban.
    2. Dans Commandes courantes, déroulez la liste et sélectionnez Toutes les commandes.
    3. Tapez quelques lettres du mot « Checkbox » (ou « Case à cocher » sur les versions localisées) pour la repérer.
    4. Côté droit, choisissez l’onglet qui vous convient (par exemple Accueil), cliquez sur Nouveau groupe, puis sur Ajouter.
    5. Validez par OK : le bouton Case à cocher apparaît immédiatement dans l’onglet sélectionné, sans jamais activer Développeur.
  2. 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 ou FALSE selon la coche.
  3. 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é.

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

ApprocheDéploiementAvantagesLimites
Contrôle Formulaire via personnalisation du rubanExcel 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 InsiderInsertion ultra‑rapide
Style moderne
Interface pas encore déployée partout
ActiveXWindows uniquementÉvénements riches, graphisme personnalisableSensibles aux paramètres de sécurité ; non pris en charge sur Mac ou Web
Symboles Wingdings 2Toutes plateformesAucun 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 via NB.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.

Sommaire