KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Comment lier des cases à cocher à plusieurs cellules dans Excel ?

AuteurXiaoyang Date de modification

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


flèche bleue vers la bulle droiteLier 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 :

saisissez le signe égal dans la barre de formule, puis cliquez sur une cellule à laquelle lier la case à cocher

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 :

appuyez sur la touche Entrée, la case à cocher est liée à la cellule

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.

une capture d’écran de kutools for excel ia

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.
Améliorez vos capacités Excel grâce à des outils alimentés par l’intelligence artificielle.Téléchargez dès maintenantet découvrez une efficacité inégalée !

flèche bleue vers la bulle droiteLier 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 :

code VBA pour lier des cases à cocher à plusieurs cellules

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 sélectionner toutes les cases à cocher en une seule fois à l’aide d’une case maîtresse dans Excel ?

Comment insérer rapidement plusieurs cases à cocher dans Excel ?

Comment supprimer rapidement plusieurs cases à cocher dans Excel ?

Meilleurs outils de productivité Office

🤖Kutools IA Aide: Révolutionnez Analyse des données grâce à :Exécution intelligente   |  Générez du code|  Créez formules personnalisées  |  Analysez des données et générez des graphiques|  Appelez Fonctions améliorées
Fonctionnalités populaires:Rechercher, mettre en surbrillance ou Marquer les doublons   |  Supprimer les lignes vides   |  Combinez les colonnes ou cellules sans perdre de données   |   Arrondi sans utiliser de formule...
Super RECHERCHEV:RechercheValeurs avec critères multiples  |  RechercheValeurs avec valeurs multiples  |   RechercheValeurs dans plusieurs feuilles   |   Correspondance floue....
Liste déroulante avancée:Créez rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple....
Gestionnaire de colonnes:Ajouter un nombre précis de colonnes|Déplacer des colonnes|Basculer la visibilité des colonnes masquées|Comparer des plages et des colonnes...
Fonctionnalités vedettes:Mise au point de la grille   |  Vue de conception   |Barre de formule améliorée   | Gestionnaire de classeurs et de feuilles   |  Bibliothèque de ressources(Texte automatique)|  Sélecteur de date   |  Consolider les feuilles de calcul  |  Chiffrer/Déchiffrer les cellules   | Envoyer des e-mails par liste   |  Super Filtre   |   Filtre spécial(Filtrer les cellules avec une police en gras/italique/barré...) ...
… et bien plus encore… et plus encore:(,)Supprimer des caractères spécifiques, ...)|   50+Typesde graphiques(, ...)|   40+ Formules pratiques(Calculer l'âge en fonction de la date de naissance, ...)|   19 Outils d’insertion(,Insérer une image depuis un chemin , ...)|   de conversion (Convertir en mots,Conversion de devises, ...)|Fusionner et scinder   (Fusion avancée des lignes,Diviser les cellules , ...)|, ...)   |
Utilisez Kutools dans la langue de votre choix – disponible en anglais, espagnol, allemand, français, chinois et 40+ autres langues !

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.

ExcelWordOutlookTabsPowerPoint
  • 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