recursive checkbox procedure?
I am writing a simple procedure to uncheck a checkbox if a certain condition is met but I think it is executing the whole procedure on value change. Try pasting this code into excel after creating a checkbox. Not sure why the msgbox comes up again after I click on no.
Private Sub CheckBox1_Click()
Dim s As Integer
s = MsgBox("Delete numbers?", vbYesNo)
If s = vbYes And CheckBox1 = True Then
'Do stuff
Else
'erase tick in checkbox since nothing was done
CheckBox1 = False
'This is where it brings up the msgbox again which it shouldn't
End If
End Sub
Thanks!
|