What is wrong with this code?

Private Sub Checkbox1_Click()
Userform1.Checkbox1.Value = True
Range ("A2").Value = True
Userform1.Checkbox1.Value = False
Range ("A2").Value = False


With this code if I check the check box I can see both true and falserun in the cell, then it ends up on false. And there is no check in the both - like it's cancelling itself out.

I want to check the box to return true in a call, uncheck to return false.

Help