Comment lier des cases à cocher à plusieurs cellules dans Excel ?
Dans l’utilisation quotidienne d’Excel, les cases à cocher sont fréquemment insérées pour renforcer l’interactivité ou indiquer l’achèvement, l’approbation ou la sélection au sein de listes et de formulaires. Il vous arrive souvent de devoir lier chaque case à cocher à une cellule spécifique, afin que celle-ci affiche VRAI si la case est cochée ou FAUX si elle est décochée. Ce lien s’avère particulièrement utile pour effectuer des calculs — comme une somme, un décompte ou une moyenne — portant uniquement sur les éléments cochés, ou encore pour appliquer une logique conditionnelle avancée dans votre feuille de calcul. Lorsque vous insérez un grand nombre de cases à cocher, par exemple dans une longue liste de tâches, les relier manuellement une par une devient rapidement fastidieux. Dans ce guide, vous découvrirez à la fois les méthodes manuelles et automatisées pour lier efficacement plusieurs cases à cocher à leurs cellules respectives, rendant ainsi vos feuilles de données plus dynamiques et interactives.
Lier des cases à cocher à plusieurs Formule une par une
Lier des cases à cocher à plusieurs cellules d’un seul coup avec du code VBA
Lier des cases à cocher à plusieurs Formule une par une
Lorsque vous souhaitez lier chaque case à cocher à une cellule spécifique afin qu’elle renvoie VRAI lorsqu’elle est cochée et FAUX lorsqu’elle est décochée, vous pouvez configurer ce lien manuellement — une solution idéale si vous n’avez qu’un petit nombre de cases à gérer. Une fois le lien établi, les valeurs des cellules peuvent être directement utilisées dans des formules pour réaliser les calculs adaptés à vos besoins.
1. Après avoir inséré les cases à cocher dans votre feuille de calcul, appuyez sur la touche Ctrl, puis cliquez sur la première case que vous souhaitez lier à une autre cellule pour la sélectionner.
2. Ensuite, dans la barre de formule, saisissez le signe égal « = », puis cliquez sur la cellule à laquelle vous souhaitez lier la case à cocher — par exemple B2 — comme illustré ci-dessous :

3. Appuyez ensuite sur la touche Entrée du clavier. Désormais, cocher ou décocher la case affichera VRAI dans la cellule liée lorsque la case est cochée, ou FAUX lorsqu’elle est décochée. Ce lien vous permet ultérieurement d’utiliser des formules (telles que SOMME.SI ou NB.SI) pour effectuer des calculs basés sur l’état des cases à cocher. Résultat illustré ci-dessous :

4. Répétez les étapes ci-dessus pour chaque case à cocher supplémentaire en veillant à lier chacune à sa cellule correspondante (par exemple, B3, B4, etc.).
Cette méthode est fiable et vous offre un contrôle précis, mais peut s’avérer chronophage lorsque vous travaillez avec un grand nombre de cases à cocher. Des erreurs peuvent survenir si vous en omettez une ou la liez à la mauvaise cellule ; vérifiez donc attentivement les références de cellule après configuration.

Libérez la magie d’Excel avec Kutools IA
- Exécution intelligente : effectuez des opérations sur les cellules, analysez des données et créez des graphiques, le tout à partir de commandes simples.
- formules personnalisées : créez des formules sur mesure pour rationaliser vos flux de travail.
- Programmation VBA : Écrivez et implémentez du code VBA en toute simplicité.
- Interprétation de formules : Décryptez facilement les formules complexes.
- Traduction de texte : Franchissez les barrières linguistiques directement depuis vos feuilles de calcul.
Lier des cases à cocher à plusieurs cellules d’un seul coup avec du code VBA
Lorsque vous travaillez sur une feuille comportant de nombreuses cases à cocher, les relier manuellement une par une s’avère non seulement fastidieux, mais aussi propice aux erreurs. Dans ce cas, automatiser cette tâche à l’aide d’une macro VBA (Visual Basic for Applications) constitue une solution à la fois pratique et efficace. Grâce au VBA, vous pouvez lier en un seul clic toutes les cases à cocher à leurs cellules correspondantes en quelques secondes, assurant ainsi une liaison uniforme et sans erreur — idéal pour gérer des listes ou formulaires volumineux.
1. Ouvrez la feuille de calcul contenant les cases à cocher que vous souhaitez lier.
2. Appuyez sur ALT + F11 pour ouvrir la fenêtre Microsoft Visual Basic pour Applications (VBA).
3. Dans la fenêtre VBA, cliquez sur Insertion > Module, puis collez le code suivant dans la nouvelle fenêtre de module.
Code VBA : Lier des cases à cocher à plusieurs cellules d’un seul coup
Sub LinkChecks()
'Update by Extendoffice
Dim xCB
Dim xCChar
i = 2
xCChar = "B"
For Each xCB In ActiveSheet.CheckBoxes
If xCB.Value = 1 Then
Cells(i, xCChar).Value = True
Else
Cells(i, xCChar).Value = False
End If
xCB.LinkedCell = Cells(i, xCChar).Address
i = i + 1
Next xCB
End Sub
4. Pour exécuter la macro, appuyez simplement sur F5 tant que la fenêtre de code est active. Une fois exécutée, toutes les cases à cocher de la feuille active seront liées à des cellules selon la ligne et la colonne de départ que vous avez spécifiées. Vous pouvez immédiatement vérifier le lien : cocher une case affichera VRAI dans la cellule liée, et la décocher affichera FAUX. Voir l’illustration ci-dessous :

Remarque : Dans le code VBA ci-dessus, des lignes telles que i = 2 définissent le numéro de la première ligne, et B correspond à la lettre de la colonne où se trouvent les cellules liées. Ajustez ces valeurs en fonction de la structure réelle de votre feuille si vos cases à cocher ou vos cellules liées commencent à une autre ligne ou colonne.
Le VBA offre une efficacité remarquable pour les opérations en lot, mais suppose une familiarité de base avec l’éditeur VBA. Si vous n’avez jamais utilisé de macros, suivez chaque étape avec attention ou faites-vous accompagner par un collègue expérimenté en VBA.
Articles associés :
Comment insérer rapidement plusieurs cases à cocher dans Excel ?
Comment supprimer rapidement plusieurs cases à cocher dans Excel ?
Meilleurs outils de productivité Office
Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre productivité et Gagner du temps.Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office et rend votre travail bien plus facile
- Activez l’édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de 50 % et vous fait économiser des centaines de clics de souris chaque jour !
Tous les compléments Kutools. Un seul installateur
Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.
- Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
- Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
- Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
- Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
- Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels