Bonsoir le forum
j'ai un problème de validation de cellule avec un checkbox case à cocher
j'ai bien la date aujourd'hui dans u3 mais non validé je suis obligé de me placer dans la barre de formule + enter
merci de votre aide
VB:
If CheckBox2.Value = True Then
Worksheets("Feuil1").Range("u3") = Format(Now, "dd/mm/yyyy")
C'est plus qu'une info.
Il y avait un petit bonus en plus
Car avec le If .. Then, si on décoche la case à cocher, la date reste en U3
Avec la syntaxe Application.Rept, si on décoche la checkbox, la date n'apparait plus en U3.
Variante de la variante
VB:
Private Sub CheckBox2_Click()
[U3] = IIf(CheckBox2, Date, vbNullString)
End Sub
Variante de la variante de la variante
Code:
Private Sub CheckBox2_Click()
[U3] = Switch(CheckBox2 = -1, Date, CheckBox2 = 0, "")
End Sub
Et pour finir
Code:
Private Sub CheckBox2_Click()
[U3] = Choose((2 + CheckBox2), Date, "")
End Sub
C'est plus qu'une info.
Il y avait un petit bonus en plus
Car avec le If .. Then, si on décoche la case à cocher, la date reste en U3
Avec la syntaxe Application.Rept, si on décoche la checkbox, la date n'apparait plus en U3.