VBA CheckBox
tut
-
lys44 Messages postés 57 Date d'inscription Statut Membre Dernière intervention -
lys44 Messages postés 57 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'essaye de paramétrer une checkBox et j'ai mis les lignes suivantes:
Private Sub ValidDomButton_Click()
If CheckBox1.Value = True Then
Worksheets("Paramètres").Cells(13, 8) = oui
Else
Worksheets("Paramètres").Cells(13, 8) = non
End If
End Sub
Je ne comprends pas pourquoi lorsque je chek la box et que je clike sur le bouton valider, dans la cellule 13,8 n'apparait pas l'information "oui" ou "non" que je désire.
Quelqu'un saurait il pourquoi ?
J'essaye de paramétrer une checkBox et j'ai mis les lignes suivantes:
Private Sub ValidDomButton_Click()
If CheckBox1.Value = True Then
Worksheets("Paramètres").Cells(13, 8) = oui
Else
Worksheets("Paramètres").Cells(13, 8) = non
End If
End Sub
Je ne comprends pas pourquoi lorsque je chek la box et que je clike sur le bouton valider, dans la cellule 13,8 n'apparait pas l'information "oui" ou "non" que je désire.
Quelqu'un saurait il pourquoi ?
3 réponses
Mettre des quotes. ( Soit " soit ' )
Dans ton cas là, moi j'aurais fais l'enquotement de cette manière :
Worksheets("Paramètres").Cells(13, 8) ="oui"
Else
Worksheets("Paramètres").Cells(13, 8) = "non "
Afin que l'on différencie si on rentre du dur, (CAD que l'on saisit directement le texte), ou si l'on affecte une variable.
Exemple
Blabla = "Test"
TextBox.Text = Blabla
OU
TextBox.Text = "Test"
Dans ton cas là, moi j'aurais fais l'enquotement de cette manière :
Worksheets("Paramètres").Cells(13, 8) ="oui"
Else
Worksheets("Paramètres").Cells(13, 8) = "non "
Afin que l'on différencie si on rentre du dur, (CAD que l'on saisit directement le texte), ou si l'on affecte une variable.
Exemple
Blabla = "Test"
TextBox.Text = Blabla
OU
TextBox.Text = "Test"