VBA CheckBox

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 ?

3 réponses

  1. Tu n'as pas enquoter oui et non... c'est peut être pour ça?
    0
    1. 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"
      0