Foros del Web » Soporte técnico » Ofimática »

Macros y combobox en excel

Estas en el tema de Macros y combobox en excel en el foro de Ofimática en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 06/10/2010, 11:21
Avatar de Chaudx  
Fecha de Ingreso: marzo-2002
Ubicación: Quilpué, Chilito lindo
Mensajes: 345
Antigüedad: 22 años, 1 mes
Puntos: 2
Macros y combobox en excel

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.
__________________
Servicios computacionales
Linux registered User # 306587
Ubuntu user #14563

Etiquetas: combobox, excel, macros
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:10.