Formulario relleno en UserForm, Capurarlo en una segunda hoja para que funcione como una base de dato o registro.

He realizado un formulario con un UserForm. Todos los datos que se capturan en los Textbox del formulario los ingreso en la hoja1 de Excel mediate un CommandButton. ( Hasta ahí todo bien)
Mi problema empieza cuando todos los datos que capturo en el UserForm también tienen que guardarse en un registro, para que por medio del ID ( en este caso # de registro) realizar una consulta y ver en que estado se encuentra el trabajo.
Igual he agregado un par de CheckBox y he logrado que al marcarlos se rellene una celda pero no he conseguido que al desmarcarlo se elimine el relleno de la celda.
Agradecería que me puedan apoyar. Dejo una imagen de mi formulario.

1 Respuesta

Respuesta

1 - para los del registro

Puedes crear una macro que copie los datos que quiere en tu base de datos

Los del check

Para que no copie los datos

Puedes usa algo asi

If CheckBox1 = True Then
Range("a1") = TextBox1
Else
Range("a1") = ""
End If

 o

If TextBox1.Enabled = False Then
TextBox1.Enabled = True
End If
If CheckBox1 = False Then
TextBox1.Enabled = False
End If

tambien le puedes agregar un contro de limpie estos en el evento clic del check

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas