Bonjour,
Il ne faut pas considérer Vrai et Faux comme des mots.
Mais comme une condition qui s'avère ou pas.
La formule, elle, ne change pas.
Le vba est anglais, Excel fait la traduction.
Le code sera donc ...
Private Sub CheckBox1_Click()
If CheckBox1.Value = True Then
Sheets("feuil1").Range("i1") = True
Else
Sheets("feuil1").Range("i1") = False
End If
End Sub
ric