Guardar dato de checkbox que esta en otra hoja Excel
Tengo una hoja con controles (txt y chk, etc...) el caso es que el checkbox que tengo tiene la opción que si esta activo el txt visible= false, si no es visible= true:
(Este código es fácil y si funciona)
Private Sub CheckBox1_Change()
If Me.CheckBox1 Then
Me.txt_final.Visible = False
Else
Me.txt_final.Visible = True
Me.txt_final.ForeColor = vbWhite
End If
End Sub
Aparte, este txt_final guarda fechas desde hoja1 hacia otra, de la siguiente forma:
.Cells(NewRow, 15).Value = CDate(Sheets("Registro").txt_final.Value) '(conforme guarda perfecto!)
El detalle es que quisiera que si el chk esta activo que me guarde en la hoja2 el dato que tiene este (INHABILITADO),
hice este código pero me muestra error:
Check = Sheets("hoja1").CheckBox1.Value
If Check = True Then
.Cells(NewRow, 15).Value = Sheets("hoja1").CheckBox1.Text 'aqui deberia guardar INHABILITADO
Else
.Cells(NewRow, 15).Value = CDate(Sheets("hoja1").txt_final.Value)
End If