Récupérer l'état d'une checkbox positionnée sur une feuille

Bonjour,

J'ai plusieurs checkbox sur une feuille Excel.

J'aimerai écrire une macro qui me dise si ces dernières sont cochées ou non. J'ai le code suivant pour une des cases :

Private Sub Checkbox51_Cliquer()

    MsgBox Checkbox51

End Sub

Le problème c'est qu'elle me retourne du vide quand je coche ou décoche la case. Ne devrait-elle pas plutôt être soit TRUE soit FALSE ?

Bien cordialement

Bonjour,

Et ainsi ... qu'est-ce que cela dit ...

Private Sub CheckBox51_Click()
If CheckBox51.Value = True Then
    MsgBox "coché"
Else
    MsgBox "pas coché"
End If
End Sub

ric

Bonjour Nicolebendo,

Normalement le code devrait fonctionner même si la façon propre d'obtenir la valeur de la checkbox

Msgbox (Checkbox51.Value)

Mais que veux-tu faire exactement? parce que là, la valeur de la checkbox s'affiche quand tu cliques sur l'objet checkbox.

Bonjour, merci pour votre réactivité

En fait j'avais oublié d'assigner une cellule à la checkbox, j'ai donc associé la cellule CB51

Je récupère sa valeur comme ceci :

Sheets("MACRO").Range("CB51") qui est alors un booléen

Cdlt

Rechercher des sujets similaires à "recuperer etat checkbox positionnee feuille"