Passer au contenu du pied de page
OUTILS EXCEL

Comment vérifier les doublons dans Excel : Toutes les méthodes expliquées (2026)

Écrit par l'équipe de Iron Software

Les feuilles de calcul commencent souvent simplement. Quelques lignes pour suivre les tâches, les approbations, l'inventaire ou la présence. Au fil du temps, les utilisateurs commencent à marquer les éléments manuellement avec "Oui", "Fait", ou des cellules colorées. La feuille devient plus difficile à examiner et à maintenir.

Les cases à cocher résolvent ce problème en transformant Excel en une feuille de calcul interactive. Les utilisateurs peuvent cliquer pour marquer l'achèvement, déclencher des formules, filtrer les éléments terminés et créer des tableaux de bord qui se mettent à jour automatiquement.

Ce guide explique les meilleures façons d'insérer des cases à cocher dans Excel en utilisant l'onglet Développeur, les techniques de remplissage par copie, les flux de travail de mise en forme, les raccourcis clavier, et une approche programmatique pour les développeurs. À la fin, vous saurez comment ajouter des cases à cocher efficacement et les connecter à de véritables flux de travail de feuille de calcul.

Avant de commencer, un détail important : les cases à cocher Excel sont des contrôles de formulaire placés au-dessus des cellules. Elles ne sont pas de véritables valeurs de cellule sauf si elles sont liées à une cellule.

Méthode 1 : Insérer une case à cocher depuis l'onglet Développeur

C'est la méthode standard utilisée dans les anciennes versions d'Excel, tandis que Microsoft 365 vous permet également d'ajouter des cases à cocher depuis l'onglet Insertion.

  1. Ouvrez votre feuille Excel.
  2. Allez à l'onglet Développeur.
  3. Cliquez sur Insérer.
  4. Choisissez Case à cocher sous Contrôles de formulaire.

    How To Insert Checkbox In Excel 1 related to Méthode 1 : Insérer une case à cocher depuis l'onglet Développeur

  5. Cliquez à l'intérieur de la feuille de calcul où vous souhaitez placer la case à cocher.
  6. Redimensionnez ou repositionnez la case à cocher si nécessaire.

    How To Insert Checkbox In Excel 2 related to Méthode 1 : Insérer une case à cocher depuis l'onglet Développeur

  7. Faites un clic droit sur la case à cocher pour modifier le texte de l'étiquette.

    How To Insert Checkbox In Excel 3 related to Méthode 1 : Insérer une case à cocher depuis l'onglet Développeur Si l'onglet Développeur est manquant, vous devez d'abord l'activer dans les Options d'Excel.

Comment activer l'onglet Développeur

  1. Allez dans Fichier.
  2. Cliquez sur Options.
  3. Sélectionnez Personnaliser le ruban.

    How To Insert Checkbox In Excel 4 related to Comment activer l'onglet Développeur

  4. Activez Développeur.
  5. Cliquez sur OK.

Quand cela fonctionne-t-il le mieux ?

Cette méthode fonctionne bien pour les listes de tâches, les feuilles de suivi de projet et les flux de travail d'approbation.

Quand utiliser ceci ?

Utilisez-la lorsque vous n'avez besoin que d'un nombre modéré de cases à cocher.

Quand ne pas utiliser ceci ?

Les grandes feuilles de calcul avec des centaines de cases à cocher peuvent devenir difficiles à gérer manuellement. C'est principalement un problème dans les anciennes versions qui dépendent des contrôles de formulaire hérités, tandis que les cases à cocher natives de Microsoft 365 stockent TRUE ou FALSE directement dans la cellule et s'adaptent mieux aux feuilles plus grandes.

Méthode 2 : Copier la même case à cocher sur plusieurs cellules

Après avoir créé une case à cocher, vous pouvez la dupliquer sur des lignes ou des colonnes.

  1. Insérez la première case à cocher.
  2. Sélectionnez la bordure de la case à cocher.
  3. Appuyez sur Ctrl + C.
  4. Sélectionnez un autre emplacement.
  5. Appuyez sur Ctrl + V.

    How To Insert Checkbox In Excel 5 related to Méthode 2 : Copier la même case à cocher sur plusieurs cellules Excel préserve la mise en forme de la case à cocher et les paramètres liés lors de la duplication.

Astuces pour un flux de travail rapide

Maintenez Ctrl enfoncé tout en faisant glisser la case à cocher pour la dupliquer rapidement.

Quand cela fonctionne-t-il le mieux ?

Utile pour les listes de tâches, les feuilles de présence et les modèles basés sur des cases à cocher.

Quand utiliser ceci ?

Idéal lorsque la même structure de case à cocher se répète sur de nombreuses lignes.

Quand ne pas utiliser ceci ?

Les tableaux de bord complexes avec une logique de case à cocher unique peuvent nécessiter des configurations séparées.

Méthode 3 : Lier les cases à cocher aux cellules

Les cases à cocher deviennent beaucoup plus utiles lorsqu'elles sont connectées à des formules ou des règles d'automatisation.

  1. Faites un clic droit sur la case à cocher.
  2. Sélectionnez Contrôle de mise en forme.

    How To Insert Checkbox In Excel 6 related to Méthode 3 : Lier les cases à cocher aux cellules

  3. Ouvrez l'onglet Contrôle.
  4. Dans le champ lien de cellule, entrez une référence pour une cellule spécifique.

    How To Insert Checkbox In Excel 7 related to Méthode 3 : Lier les cases à cocher aux cellules

  5. Cliquez sur OK.

Avec une case à cocher de contrôle de formulaire, vous devez lier manuellement chacune en ouvrant le Contrôle de mise en forme et en connectant la case à une cellule, tandis que les cases à cocher natives de Microsoft 365 stockent déjà la valeur dans la cellule.

Lorsque les utilisateurs cochent ou décochent la case, la cellule liée se met à jour en TRUE ou FALSE, et ce résultat peut être utilisé dans des formules.

Utilisations courantes des cases à cocher liées

  1. Suivi de progression
  2. Mise en forme conditionnelle
  3. Tableau de bord interactif
  4. Métriques de complétion des tâches
  5. Graphiques dynamiques

La cellule liée affiche l'état de la case à cocher sous forme de true ou false, de sorte que les formules Excel peuvent utiliser cette valeur true ou false pour la logique, les calculs, et les arguments de fonction. En pratique, l'état coché ou décoché fonctionne comme un interrupteur interactif qui peut déclencher des calculs automatiques ou des changements visuels.

Exemple de formule


=IF(C2=TRUE,"Terminé","En attente")

Pour totaliser les éléments complétés à partir des résultats de cases à cocher liées, utilisez la fonction countif : =COUNTIF(B1:B10, TRUE).

Cela permet à la logique de la feuille de calcul de réagir automatiquement à l'état des cases à cocher.

Méthode 4 : Insérer des cases à cocher pour la mise en forme conditionnelle

Les cases à cocher fonctionnent bien avec les systèmes de suivi visuel.

  1. Insérez des cases à cocher à côté des tâches.
  2. Liez-les à des cellules d'assistance.
  3. Appliquez des règles de mise en forme conditionnelle.
  4. Grisez automatiquement les tâches terminées.

Vous pouvez également mettre en évidence une ligne entière à partir de la cellule de case à cocher liée en utilisant une formule de mise en forme conditionnelle telle que =$A2=TRUE, écrite comme une règle de style de ligne relative.

Cette configuration améliore la lisibilité dans les outils de suivi de projet et les feuilles opérationnelles.

Exemple de formule de mise en forme conditionnelle

=$B2=TRUE

Appliquez cette règle à la plage de lignes de tâches.

Quand cela fonctionne-t-il le mieux ?

Utile pour les feuilles de productivité et les rapports opérationnels.

Quand utiliser ceci ?

Idéal pour les flux de travail où les indicateurs de statut visuel sont importants.

Quand ne pas utiliser ceci ?

Les feuilles de calcul très volumineuses peuvent ralentir avec un nombre excessif de règles de mise en forme.

Méthode 5 : Utiliser les raccourcis clavier et la mise en forme rapide

Excel ne fournit pas de raccourci clavier direct pour insérer des cases à cocher, mais plusieurs raccourcis accélèrent le flux de travail.

Raccourcis utiles

  1. Alt + F + T ouvre les Options d'Excel.

    How To Insert Checkbox In Excel 8 related to Raccourcis utiles

  2. Utilisez les touches fléchées pour naviguer dans les paramètres du Ruban.
  3. Ctrl + Drag duplique les contrôles rapidement.
  4. Ctrl + C / Ctrl + V copie les cases à cocher.

Les utilisateurs puissants combinent souvent des raccourcis avec des modèles pour éviter une mise en forme répétitive.

Quand cela fonctionne-t-il le mieux ?

Idéal pour les utilisateurs gérant des tâches répétitives de feuille de calcul au quotidien.

Problèmes courants et dépannage

Pourquoi l'onglet Développeur manque-t-il dans Excel ?

Excel masque l'onglet Développeur par défaut dans de nombreuses installations.

Solution

  1. Allez dans Fichier → Options.
  2. Ouvrez Personnaliser le Ruban.
  3. Activez Développeur.
  4. Enregistrez les modifications.

Pourquoi les cases à cocher flottent-elles en dehors des cellules ?

Les cases à cocher sont des objets placés au-dessus des cellules, donc redimensionner les lignes ou les colonnes peut affecter l'alignement.

Solution

  1. Faites un clic droit sur la case à cocher.
  2. Sélectionnez Contrôle de mise en forme.
  3. Ouvrez Propriétés.
  4. Choisissez Déplacer et dimensionner avec les cellules.

Pourquoi la copie des cases à cocher crée-t-elle des problèmes de liaison ?

Les cases à cocher dupliquées font parfois référence à la même cellule liée.

Solution

  1. Faites un clic droit sur chaque case à cocher.
  2. Ouvrez le Contrôle de mise en forme.
  3. Mettez à jour la cellule liée individuellement pour que chaque case à cocher copiée pointe vers une cellule différente, pas vers la même autre cellule.

Pourquoi les formules ne se mettent-elles pas à jour après avoir cliqué sur une case à cocher ?

La case à cocher peut ne pas être liée à une cellule de feuille de calcul.

Solution

  1. Ouvrez le Contrôle de mise en forme.
  2. Attribuez une cellule liée valide à la cellule sélectionnée que votre formule référence.
  3. Vérifiez que les formules référencent la valeur liée, et lorsque vous cliquez sur la case à cocher, confirmez que la cellule liée retourne la valeur TRUE ou FALSE pour que la formule l'utilise.

Pourquoi les cases à cocher manquent-elles après avoir ouvert le fichier sur un autre appareil ?

Certains visionneuses de feuilles de calcul ne prennent pas entièrement en charge les contrôles de formulaire Excel.

Solution

  1. Ouvrez le classeur dans Microsoft Excel.
  2. Évitez les visionneuses de feuilles de calcul basées sur le navigateur non prises en charge.
  3. Testez le fichier avant la distribution.

Quand devez-vous utiliser des cases à cocher dans Excel ?

Les cases à cocher améliorent l'utilisabilité des feuilles de calcul lorsque les utilisateurs ont besoin d'un suivi rapide de l'état ou d'une saisie binaire.

Les cas d'utilisation courants incluent :

  • Gestion des tâches
  • Suivi de l'inventaire
  • Feuilles de présence
  • Flux de travail d'approbation
  • Listes de contrôle d'audit
  • Planification de projet
  • Tableaux de bord de rapport

Elles améliorent également le filtrage et l'automatisation car les formules peuvent se référer directement à l'état des cases à cocher.

Choisir la bonne méthode

La meilleure approche dépend de la taille et de l'objectif de la feuille de calcul.

Scénario Meilleure méthode
Petit checklist manuel Insertion via l'onglet Développeur
Dispositions répétées de cases à cocher Copier et dupliquer
Feuilles basées sur des formules Cases à cocher liées
Suivi visuel de la progression Mise en forme conditionnelle
Flux de travail rapides et répétitifs Raccourcis et modèles

Pour les développeurs : créer et gérer des cases à cocher Excel par programmation avec IronXL

L'insertion manuelle de contrôles fonctionne pour les petites feuilles de calcul. Les grands systèmes de reporting et les flux de travail automatisés nécessitent généralement la génération programmatique d'Excel.

Iron Software fournit IronXL, une bibliothèque Excel .NET pour créer, éditer et formater des feuilles de calcul sans nécessiter d'installation de Microsoft Excel.

Voici un exemple de création et de mise en forme de contenu de feuille de travail par programmation avec IronXL :

using IronXL;

// Create new Excel WorkBook document
WorkBook workBook = WorkBook.Create();

// Convert XLSX to XLS
WorkBook xlsWorkBook = WorkBook.Create(ExcelFileFormat.XLS);

// Create a blank WorkSheet
WorkSheet workSheet = workBook.CreateWorkSheet("new_sheet");

// Add data and styles to the new worksheet
workSheet["A1"].Value = "Hello World";
workSheet["A1"].Style.WrapText = true;
workSheet["A2"].BoolValue = true;
workSheet["A2"].Style.BottomBorder.Type = IronXL.Styles.BorderType.Double;

// Save the excel file as XLS, XLSX, CSV, TSV, JSON, XML, HTML and streams
workBook.SaveAs("sample.xlsx");
using IronXL;

// Create new Excel WorkBook document
WorkBook workBook = WorkBook.Create();

// Convert XLSX to XLS
WorkBook xlsWorkBook = WorkBook.Create(ExcelFileFormat.XLS);

// Create a blank WorkSheet
WorkSheet workSheet = workBook.CreateWorkSheet("new_sheet");

// Add data and styles to the new worksheet
workSheet["A1"].Value = "Hello World";
workSheet["A1"].Style.WrapText = true;
workSheet["A2"].BoolValue = true;
workSheet["A2"].Style.BottomBorder.Type = IronXL.Styles.BorderType.Double;

// Save the excel file as XLS, XLSX, CSV, TSV, JSON, XML, HTML and streams
workBook.SaveAs("sample.xlsx");
Imports IronXL

' Create new Excel WorkBook document
Private workBook As WorkBook = WorkBook.Create()

' Convert XLSX to XLS
Private xlsWorkBook As WorkBook = WorkBook.Create(ExcelFileFormat.XLS)

' Create a blank WorkSheet
Private workSheet As WorkSheet = workBook.CreateWorkSheet("new_sheet")

' Add data and styles to the new worksheet
Private workSheet("A1").Value = "Hello World"
Private workSheet("A1").Style.WrapText = True
Private workSheet("A2").BoolValue = True
Private workSheet("A2").Style.BottomBorder.Type = IronXL.Styles.BorderType.Double

' Save the excel file as XLS, XLSX, CSV, TSV, JSON, XML, HTML and streams
workBook.SaveAs("sample.xlsx")
$vbLabelText   $csharpLabel

Les développeurs utilisent couramment des valeurs booléennes avec une logique de mise en forme pour simuler des flux de travail basés sur des cases à cocher à l'intérieur de feuilles de calcul automatisées.


using IronXL;
en utilisant le système ;

WorkBook workbook = WorkBook.Load("sample.xlsx");
WorkSheet sheet = workbook.WorkSheets.First();

// Lire la valeur booléenne d'une cellule à case à cocher
bool isChecked = sheet["A1"].BoolValue;
Console.WriteLine("Case à cocher A1 est-elle cochée? {isChecked}");

// Définir la cellule A1 comme cochée
sheet["A1"].BoolValue = true;

// Définir la cellule A2 comme décochée
sheet["A2"].BoolValue = false;

workbook.SaveAs("updated_sample.xlsx");

Au-delà des flux de travail de case à cocher, IronXL prend en charge :

IronXL prend en charge .NET Framework, .NET Core, .NET 6+, Windows, Linux, macOS, Docker, Azure et AWS.

Installation via NuGet :

Install-Package IronXL.Excel
Install-Package IronXL.Excel
SHELL

Conclusion

Les cases à cocher rendent les feuilles de calcul Excel plus faciles à gérer en fournissant une interaction visuelle claire et un suivi structuré du statut.

Pour la plupart des utilisateurs, la configuration la plus rapide est :

Activez l'onglet Développeur dans les anciennes versions depuis le ruban Excel, ou utilisez l'onglet Insertion dans Microsoft 365 → Insérer Case à cocher → Lier à une cellule si besoin.

Les cases à cocher liées déverrouillent les formules, l'automatisation, le filtrage, et les flux de travail de mise en forme conditionnelle qui améliorent considérablement l'utilisabilité des feuilles de calcul.

Pour les développeurs construisant des systèmes Excel automatisés, des bibliothèques comme IronXL fournissent un contrôle programmatique sur la génération de feuilles de calcul, la mise en forme, les formules et la logique de flux de travail à grande échelle.

Avec les méthodes couvertes dans ce guide, vous pouvez construire des feuilles Excel interactives pour tout, depuis les listes de tâches personnelles jusqu'aux systèmes de reporting d'entreprise.

Curtis Chau
Rédacteur technique

Curtis Chau détient un baccalauréat en informatique (Université de Carleton) et se spécialise dans le développement front-end avec expertise en Node.js, TypeScript, JavaScript et React. Passionné par la création d'interfaces utilisateur intuitives et esthétiquement plaisantes, Curtis aime travailler avec des frameworks modernes ...

Lire la suite

Équipe de soutien Iron

Nous sommes en ligne 24 heures sur 24, 5 jours sur 7.
Chat
Email
Appelez-moi