............ Foro Excel
Si no lo has hecho aún: REGISTRATE!!!

Crear Un UserForm de consulta y reemplazo de datos

Ver el tema anterior Ver el tema siguiente Ir abajo

Crear Un UserForm de consulta y reemplazo de datos

Mensaje por waboni el Jue Ene 03, 2013 3:30 am

Hola
Necesito de su ayuda, he intentado crear un UserForm que me permita buscar entre varias bases de datos (Hojas de un mismo Libro) como sigue:
Cada base de datos (hojas)esta compuesta por valores de
Fecha Estado Cantidad Tipo Destino Movimiento
2/1/2013 Pendiente 100 SIM Buenos Aires 12345
El UserForm q trato de crear viene dado por:
TextBox1 que contiene el criterio de busqueda, en este caso un numero de "Movimiento"
TextBox2 que me entregue el valor de la columna "Estado" (llamese: Preparado, Pendiente, Entregado, etc.) asociado a la misma fila del "Movimiento" encontrado ComboBox1 que me permita elejir entre varios "Estados"
CommandButton1 que reemplace el valor de la celda "Estado" por el valor activo en el ComboBox1 y luego limpie los campos para una nueva consulta
CommandButton2 con la opcion salir y regresar a la hoja "principal"(donde esta el boton que abre el UserForm, esto ya lo tengo hecho)

He tratado de todas maneras, no soy programador, asi que imaginense la pena que me daria poner que he probado.

De antemano, muchas gracias por vuestra ayuda

Saludos

waboni

Masculino Cantidad de envíos : 5
Edad : 31
Ciudad - Pais : España
Version de Excel : 2007
Fecha de inscripción : 03/01/2013

Volver arriba Ir abajo

Re: Crear Un UserForm de consulta y reemplazo de datos

Mensaje por icehell el Sáb Ene 05, 2013 2:57 pm

Creo que sería conveniente subir un archivo a modo de ejemplo, comentando en su interior que quieres que haga exactamente y el resultado deseado.

A fin de no tener que estar suponiendo todas las posibles variantes.

Puedes comparar este con el que según leo ya tienes hecho y comprobar si es lo deseas que haga.

Agradecería una respuesta,

Un Saludo a Tod@s,
Archivos
buscar varias hojas.xls No tienes los permisos para descargar los archivos.(55 KB) Descargado 223 veces
avatar
icehell

Masculino Cantidad de envíos : 64
Edad : 43
Ciudad - Pais : Arrecife
Version de Excel : 2010
Fecha de inscripción : 26/11/2010

http://icehellsoftware.260mb.org/

Volver arriba Ir abajo

Crear Un UserForm de consulta y reemplazo de datos

Mensaje por waboni el Sáb Ene 05, 2013 4:41 pm

Hola, gracias por la respuesta ese userform esta genial!, lo unico que necesitarpia es una opcion para modificar el valor de "Estado" del resultado encontrado mediante un ComboBox, y que este sea cambiando en la hoja correspondiente.

Adjunto el archivo de mi proyecto en el cual muestro un UserForm un poco diferente, era el que ya tenia, en caso de que puedan ayudarme a crear el código.
Haciendo Click en el CommandButton3 (Actualizar Estado) de la hoja (Principal) se despliega el UserForm3 cuyos componentes detallo a continuación:
Primero, TextBox1 lo utilizo para introducir manualmente el número de movimiento que necesito buscar (mi criterio de búsqueda).
Segundo, el número ingresado en el TexctBox1 se deberá buscar en la columna "H" de todas las hojas.
Tercero, el TextBox2 deberá mostrar el valor de la columna "D" de la misma fila del valor buscado (TextBox1).
Cuarto, el Combo Box 1 me permite elegir entre varios estados, este valor será el que al hacer click en el CommandButton1 cambie el valor de la celda correspondiente al Estado del número de movimiento encontrado.
El CommandButton2 es para salir del UserForm3
Quedo a tus ordenes, para cualquier aclaración adicional.

De antemano muchas gracias por su ayuda!

Saludos,
Archivos
Movimientos Mensuales2013 Version Prueba.xlsm No tienes los permisos para descargar los archivos.(426 KB) Descargado 188 veces


Última edición por waboni el Sáb Ene 05, 2013 4:42 pm, editado 1 vez (Razón : Adjunto Archivo)

waboni

Masculino Cantidad de envíos : 5
Edad : 31
Ciudad - Pais : España
Version de Excel : 2007
Fecha de inscripción : 03/01/2013

Volver arriba Ir abajo

Re: Crear Un UserForm de consulta y reemplazo de datos

Mensaje por icehell el Dom Ene 06, 2013 4:26 pm

Con el archivo subido es más fácil ajustarse a lo que solicitas.

Chequea y comenta.

Un Saludo a Tod@s,
Archivos
Movimientos Prueba.xlsm No tienes los permisos para descargar los archivos.(405 KB) Descargado 332 veces
avatar
icehell

Masculino Cantidad de envíos : 64
Edad : 43
Ciudad - Pais : Arrecife
Version de Excel : 2010
Fecha de inscripción : 26/11/2010

http://icehellsoftware.260mb.org/

Volver arriba Ir abajo

Re: Crear Un UserForm de consulta y reemplazo de datos

Mensaje por icehell el Dom Ene 06, 2013 4:45 pm

Por cierto deberías contemplar la forma de llenar los combobox; yo te he descrito una más de la que tu tienes, otra forma sería llenar una columna en una hoja y dentro del Userform donde tengas el combo a llenar sería:

Código:

UserForm1.ComboBox1.RowSource = "Hoja1!A1:A100"

NombreForm.NombreCombo.RowSource = "NombreHoja!RANGODEDATOS"
avatar
icehell

Masculino Cantidad de envíos : 64
Edad : 43
Ciudad - Pais : Arrecife
Version de Excel : 2010
Fecha de inscripción : 26/11/2010

http://icehellsoftware.260mb.org/

Volver arriba Ir abajo

Re: Crear Un UserForm de consulta y reemplazo de datos

Mensaje por waboni el Dom Ene 06, 2013 9:42 pm

Listo icehell, ya mi proyecto está genial!
Tomaré lo que me diste para implementar mas tipos de consulta, por ejemplo ya no contemplar solo el ID sino hacer consultas por Entidad, Tipo, o rango de fechas. Solo espero no hacerme un lío con ello.
Gracias de verdad!

Saludos cordiales!


Última edición por waboni el Dom Ene 06, 2013 9:43 pm, editado 1 vez (Razón : error)

waboni

Masculino Cantidad de envíos : 5
Edad : 31
Ciudad - Pais : España
Version de Excel : 2007
Fecha de inscripción : 03/01/2013

Volver arriba Ir abajo

Re: Crear Un UserForm de consulta y reemplazo de datos

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.