Une case à cocher est un champ qui peut être vérifié pour stocker des informations. Pour créer une case à cocher dans Excel VBA, exécutez les étapes suivantes.

  1. Dans l’onglet Developer, cliquez sur Insérer.

  2. Dans le groupe Contrôles ActiveX, cliquez sur Vérifier Box.

Create a check box in Excel VBA

  1. Faites glisser une case à cocher sur votre feuille de calcul.

  2. Faites un clic droit sur la case à cocher (assurez-vous que le mode est sélectionné Design).

  3. Cliquez sur Afficher le code.

View Code

Remarque: vous pouvez modifier la légende et le nom d’un contrôle par un clic droit sur le contrôle (assurez-vous que le mode Création est sélectionné) et puis en cliquant sur Propriétés. Changer la légende de la case à cocher pour MyCheckBox. Pour l’instant, nous partirons CheckBox1 comme le nom de la case à cocher.

  1. Ajoutez les lignes de code suivantes:

If CheckBox1.Value = True Then Range("D2").Value = 1

If CheckBox1.Value = False Then Range("D2").Value = 0
  1. Cliquez sur la case à cocher sur la feuille (assurez-vous que le mode de conception est décochée).

Résultat:

Check Box True

Check Box False

Bien que dans certaines situations, il peut être utile de placer directement une case à cocher sur votre feuille de calcul, une case à cocher est particulièrement utile lorsqu’il est placé sur un formulaire.