VBA CheckBox

Fermé
tut - 5 juil. 2010 à 10:49
lys44 Messages postés 57 Date d'inscription mardi 25 mai 2010 Statut Membre Dernière intervention 21 mars 2011 - 5 juil. 2010 à 11:49
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

lys44 Messages postés 57 Date d'inscription mardi 25 mai 2010 Statut Membre Dernière intervention 21 mars 2011 5
5 juil. 2010 à 11:43
Tu n'as pas enquoter oui et non... c'est peut être pour ça?
0
Que signifie Enquoter ?
0
lys44 Messages postés 57 Date d'inscription mardi 25 mai 2010 Statut Membre Dernière intervention 21 mars 2011 5
Modifié par lys44 le 5/07/2010 à 11:51
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