Option Explicit
Private Sub CommandButton1_Click()
Names.Add Name:='oCB1', RefersTo:=CInt(CheckBox1), Visible:=False
Names.Add Name:='oCB2', RefersTo:=CInt(CheckBox2), Visible:=False
Names.Add Name:='oCB3', RefersTo:=CInt(CheckBox3), Visible:=False
Unload Me
End Sub
Private Sub UserForm_Initialize()
On Error Resume Next
CheckBox1 = Evaluate(Names('oCB1').RefersTo)
CheckBox2 = Evaluate(Names('oCB2').RefersTo)
CheckBox3 = Evaluate(Names('oCB3').RefersTo)
On Error GoTo 0
End Sub