Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Checkbox VBA

nougitch

XLDnaute Occasionnel
Bonjour,

J'aimerais récupérer la valeur de ma checkbox (TRUE or FALSE) dans la cellule A1.

Je suis sûr que c'est tout bête mais je ne suis pas à la hauteur

Merci par avance pour votre aide.

Cdt,
 

Pièces jointes

  • Checkbox_VBA.xls
    27.5 KB · Affichages: 463
  • Checkbox_VBA.xls
    27.5 KB · Affichages: 520
  • Checkbox_VBA.xls
    27.5 KB · Affichages: 503

Pierrot93

XLDnaute Barbatruc
Re : Checkbox VBA

Bonjour nougitch

le code lié à ton bouton :

Code:
Sub myCheckbox()
    Range("A1").ClearContents
    UserForm1.Show
End Sub

dans le module de ton USF, code lié au "CommandButton1" :

Code:
Private Sub CommandButton1_Click()
Range("A1").Value = CheckBox1.Value
Unload Me
End Sub

bonne journée
@+

Edition, Bonjour PierreJean, trop lent moi...
 

Pierrot93

XLDnaute Barbatruc
Re : Checkbox VBA

Re

Pour récupérer la valeur dans une variable :

Code:
Dim b As Boolean
b = CheckBox1.Value

ou bien afficher la valeur dans un "msgbox" :

Code:
MsgBox CheckBox1.Value

bon après midi
@+
 

nougitch

XLDnaute Occasionnel
Re : Checkbox VBA

Merci Pierrot !
Je pensais qu'il y a avait un moyen de le récupérer après mais effectivement, à bien y réfléchir, si je fais ça, je récupère toujours FALSE puisque le UserForm est fermé.
Bonne journée !
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…