/ / Excel VBA Case à cocher

Case à cocher Excel VBA

Une case à cocher est un champ qui peut être coché pour stocker des informations. Créer un case à cocher dans Excel VBA, exécutez les étapes suivantes.

1. Sous l'onglet Développeur, cliquez sur Insérer.

2. Dans le groupe Contrôles ActiveX, cliquez sur Case à cocher.

Créer une case à cocher dans Excel VBA

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

4. Cliquez avec le bouton droit de la souris sur la case à cocher (assurez-vous que le mode Création est sélectionné).

5. Cliquez sur Afficher le code.

Voir le code

Remarque: vous pouvez modifier la légende et le nom d'un contrôle en cliquant avec le bouton droit de la souris sur le contrôle (assurez-vous que Mode Création est sélectionné), puis en cliquant sur Propriétés. Modifier la légende de la case à cocher à MyCheckBox. Pour l'instant, nous allons laisser CheckBox1 comme nom de la case à cocher.

6. Ajoutez les lignes de code suivantes:

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

7. Cliquez sur la case à cocher de la feuille (assurez-vous que le mode Conception est désélectionné).

Résultat:

Case à cocher True

Case à cocher Faux

Bien que dans certaines situations, il puisse être utile de placer directement une case à cocher sur votre feuille de calcul, une case à cocher est particulièrement utile lorsqu'elle est placée sur un Userform.

Lisez aussi: