CheckBox1.BackColor = IIf(CheckBox1, RGB(197, 224, 178), BackStyle =0)
et
CheckBox1.BackColor = IIf(CheckBox1, RGB(197, 224, 178), BackColor =0)
Traduction:
BackColor de la checkbox1 est égal à :
- couleur RGB(197, 224, 178) si Checkbox1 cochée
- BackStyle =0 ou BackColor =0 si Checkbox1 non cochée. BackStyle =0 ou BackColor =0 est soit vrai soit faux
Ca ne peut donc fonctionner !! on ne peut pas attribuer la valeur vrai ou faux à CheckBox1.BackColor !!
Syntaxiquement le code suivant est correct (?), mais ne fonctionne pas
Private Sub CheckBox1_Click()
CheckBox1.BackStyle = IIf(CheckBox1, 1, 0)
End Sub
Pas de solution donc