Saludos amigos:
Llevo muuucho tiempo sin trabajar en Windows y menos en excel y se me presentó un desafío.
Se trata de llenar una base de datos en una hoja excel, por medio de un Userform que contiene TextBox y Combobox.
El combobox lo lleno con datos tomados de un rango de otra hoja en el mismo libro.
Hasta acá, todo bien. El desafío es el siguiente.
1o. Necesito dar la opción de modificar los datos de esta hoja. para ello utilizo el mismo formulario de ingreso, sólo que una vez que se ingresa un código en el textbox1 con TextBox_afterupdate, realizo la rutina de búsqueda para que me llene los otros campos, en esto estoy ok.
El problema es que al llenar el combobox, no queda seleccionado por defecto el valor que ya estaba en la base de datos. Esto deriba que al momento de guardar los datos, si el usuario no actualiza el valor del combobox, se modifica este valor en la tabla cuando no debiera hacerse.
Lo otro, es que en la medida que se está ejecutando la macro, se van mostrando las hojas con los datos, y me piden que eso no ocurra, sino que, sólo quede activa la hoja principal.
Es decir, ejecutar la macro sin seleccionar las hojas afectadas.
Se puede ejecutar la macro y escribir o modificar datos sobre una hoja oculta??
Agradesco sus respuestas.