Excel - Búsqueda Inteligente en ListBox y cargar Hoja

 
Vista:
sin imagen de perfil
Val: 257
Ha mantenido su posición en Excel (en relación al último mes)
Gráfica de Excel

Búsqueda Inteligente en ListBox y cargar Hoja

Publicado por Juan (184 intervenciones) el 26/04/2021 09:39:16
Buenos días,
Quiero cargar el ListBox con 5 registros de la Hoja (“Base-Registro”) pero me marca error en With Me.List_Registros “el uso de la palabra clave ME no es valido”, también cuando cargo el Formulario al activar la hoja (“Buscar”).
Quiero hacer búsqueda inteligente en el ListBox filtrando desde los texboxs (Cav’s-Agencia-Transacción-N° Cliente- Fecha de Ejecución),
Una vez cargado el ListBox con el Command Button Buscar quiero traspasar los registros a la Hoja (“Buscar”), además completar los 5 registros faltantes de la Hoja (“Base-Registro”) (PRODUCTO – FECHA DE REQUERIMIENTO -DOCUMENTO - N° FUT - CLIENTE).

Adjunto Archivo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alfredo
Val: 363
Ha mantenido su posición en Excel (en relación al último mes)
Gráfica de Excel

Búsqueda Inteligente en ListBox y cargar Hoja

Publicado por Alfredo (120 intervenciones) el 28/04/2021 23:23:19
Hola JUAN
La palabra reservada "ME" generalmente hace mención de un objeto, pero como la estas usando dentro de un modulo (que no es objeto) es por eso que te da el error, modifica tu código para que quede así.

1
2
3
4
5
6
7
8
9
10
11
For Y = 2 To uFila
    With UserForm1.List_Registros
         X = .ListCount
         .AddItem
         .List(X, 0) = Hoja3.Cells(Y, 3).Value
         .List(X, 1) = Hoja3.Cells(Y, 4).Value
         .List(X, 2) = Hoja3.Cells(Y, 9).Value
         .List(X, 3) = Hoja3.Cells(Y, 7).Value
         .List(X, 4) = Format(Hoja3.Cells(Y, 11).Value, Fech)
    End With
Next

Con lo de mas, no dices como se llenaran los textbox que vienen en el formulario y si se copiaran solo los datos de los texbox a todo el listbox
Te adjunto un ejemplo de búsqueda por si deseas replantear tu trabajo.

Saludos cordiales
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 257
Ha mantenido su posición en Excel (en relación al último mes)
Gráfica de Excel

Búsqueda Inteligente en ListBox y cargar Hoja

Publicado por Juan (184 intervenciones) el 28/04/2021 23:33:30
Hola, los TextBox solo son para busqueda inteligente. Ejemplo:

Si en el ListBox tengo registros como:

-Agencia Huapaya de Huancayo
-Agencia Zarate de Lima
-Agencia Obregón de Cusco


Al empezar a escribir en uno de los TextBox "H" inmediatamente El ListBox mostrará sólo.

-Agencia Huapaya de Huancayo

Es sólo para eso los TextBox, búsqueda inteligente. Eso ya está.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 257
Ha mantenido su posición en Excel (en relación al último mes)
Gráfica de Excel

Búsqueda Inteligente en ListBox y cargar Hoja

Publicado por Juan (184 intervenciones) el 29/04/2021 00:04:35
Quiero hacer que se produzcan dos opciones de carga, desde el ListBox a la Hoja ("Buscar")

1° Una vez cargado el ListBox, con el Command Button Buscar quiero traspasar todos los registros a la Hoja (“Buscar”), Columnas("C" - "D" - "I" - "G" - "J"). Además completar los 5 registros faltantes desde la Hoja (“Base-Registro”) (PRODUCTO – FECHA DE REQUERIMIENTO -DOCUMENTO - N° FUT - CLIENTE).

2° Que solo se carguen los registros seleccionados del ListBox, presionando el Command Button Buscar. Además completar los 5 registros faltantes desde la Hoja (“Base-Registro”) (PRODUCTO – FECHA DE REQUERIMIENTO -DOCUMENTO - N° FUT - CLIENTE). Ver Imagen


ListBox


Adjunto Archivo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Alfredo
Val: 363
Ha mantenido su posición en Excel (en relación al último mes)
Gráfica de Excel

Búsqueda Inteligente en ListBox y cargar Hoja

Publicado por Alfredo (120 intervenciones) el 29/04/2021 15:25:23
Hola de nuevo Juan
En el ejemplo que te envié viene tu respuesta.
Carga en el Listbox el numero de fila de los datos que lees y luego con esa referencia copias a la nueva hoja, dale una revisada y comentas.

Saludos cordiales
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 257
Ha mantenido su posición en Excel (en relación al último mes)
Gráfica de Excel

Búsqueda Inteligente en ListBox y cargar Hoja

Publicado por Juan (184 intervenciones) el 29/04/2021 18:49:41
Hola Alfredo, pero tu lista solo permite seleccionar un item para cargar la hoja. En propiedades cambie MultiSelect = fmMultiSelectMulti para poder seleccionar más de un ítem, a medida que se vayan seleccionando se vayan cargando en la hoja, pero tu codigo no hace esa función que es la que realmente quiero.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Alfredo
Val: 363
Ha mantenido su posición en Excel (en relación al último mes)
Gráfica de Excel

Búsqueda Inteligente en ListBox y cargar Hoja

Publicado por Alfredo (120 intervenciones) el 29/04/2021 21:01:01
Buenas Juan
Efectivamente, pero como veras en tu código cuando escribes en los textbox, filtras las coincidencias en el listbox, lo que con una simple barrida de los iten seleccionados tendrías los que buscas.


muestra

Si necesitas mas ayuda avísame, saliendo del trabajo veré tu ejemplo para adaptarlo

saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 257
Ha mantenido su posición en Excel (en relación al último mes)
Gráfica de Excel

Búsqueda Inteligente en ListBox y cargar Hoja

Publicado por Juan (184 intervenciones) el 29/04/2021 21:12:12
Quiero hacer que se produzcan dos opciones de carga, desde el ListBox a la Hoja ("Buscar")

1° Una vez cargado el ListBox, con el Command Button Buscar quiero traspasar todos los registros a la Hoja (“Buscar”), Columnas("C" - "D" - "I" - "G" - "J"). Además completar los 5 registros faltantes desde la Hoja (“Base-Registro”) (PRODUCTO – FECHA DE REQUERIMIENTO -DOCUMENTO - N° FUT - CLIENTE).

2° Que se carguen varios registros seleccionados del ListBox, haciendo clik en cada item seleccionado se traspase el registro a la Hoja ("Buscar"). Además completar los 5 registros faltantes desde la Hoja (“Base-Registro”) (PRODUCTO – FECHA DE REQUERIMIENTO -DOCUMENTO - N° FUT - CLIENTE).
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Alfredo
Val: 363
Ha mantenido su posición en Excel (en relación al último mes)
Gráfica de Excel

Búsqueda Inteligente en ListBox y cargar Hoja

Publicado por Alfredo (120 intervenciones) el 29/04/2021 21:15:57
Ok Juan
Lo veo y te contesto masa tarde

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Alfredo
Val: 363
Ha mantenido su posición en Excel (en relación al último mes)
Gráfica de Excel

Búsqueda Inteligente en ListBox y cargar Hoja

Publicado por Alfredo (120 intervenciones) el 29/04/2021 21:57:02
Tienes suerte Juan, mi jefe salio a una reunión y pude ver tu archivo, te adjunto las modificaciones haber si es lo que necesitas.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 257
Ha mantenido su posición en Excel (en relación al último mes)
Gráfica de Excel

Búsqueda Inteligente en ListBox y cargar Hoja

Publicado por Juan (184 intervenciones) el 29/04/2021 22:15:17
No se observa la fecha de ejecución en la Hoja ("Buscar") Columna "J".

Falta esta opción:

Que se carguen varios registros seleccionados del ListBox, haciendo clik en cada item seleccionado se traspase el registro a la Hoja ("Buscar"). Además completar los 5 registros faltantes desde la Hoja (“Base-Registro”) (PRODUCTO – FECHA DE REQUERIMIENTO -DOCUMENTO - N° FUT - CLIENTE).
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Alfredo
Val: 363
Ha mantenido su posición en Excel (en relación al último mes)
Gráfica de Excel

Búsqueda Inteligente en ListBox y cargar Hoja

Publicado por Alfredo (120 intervenciones) el 30/04/2021 05:04:09
Ok, selecciona los item que desees y has doble click en uno de los seleccionados
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 257
Ha mantenido su posición en Excel (en relación al último mes)
Gráfica de Excel

Búsqueda Inteligente en ListBox y cargar Hoja

Publicado por Juan (184 intervenciones) el 30/04/2021 05:33:00
Gracias. Cualquier observación te escribo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 257
Ha mantenido su posición en Excel (en relación al último mes)
Gráfica de Excel

Búsqueda Inteligente en ListBox y cargar Hoja

Publicado por Juan (184 intervenciones) el 30/04/2021 05:57:38
Donde esta el TexBox para fecha Ejecucion lo puedo cambiar por un ChekList o ComboChek para poder tener la opción de filtrar varias fechas en el ListBox.?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Alfredo
Val: 363
Ha mantenido su posición en Excel (en relación al último mes)
Gráfica de Excel

Búsqueda Inteligente en ListBox y cargar Hoja

Publicado por Alfredo (120 intervenciones) el 30/04/2021 06:08:25
No entiendo bien tu pregunta.

Con un Chek o Combo Tendrías que cargar todo un listado de fechas para que sean elegibles, en lo personal lo veo innecesario. Pero podrías poner una mini calendario que apareciera al entrar en el textbox, se vería mas elegante

Valorarlo bien
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 257
Ha mantenido su posición en Excel (en relación al último mes)
Gráfica de Excel

Búsqueda Inteligente en ListBox y cargar Hoja

Publicado por Juan (184 intervenciones) el 30/04/2021 06:09:32
Muchas Gracias, lo revisare.

El calendario me deja seleccionar varias fechas??
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 257
Ha mantenido su posición en Excel (en relación al último mes)
Gráfica de Excel

Búsqueda Inteligente en ListBox y cargar Hoja

Publicado por Juan (184 intervenciones) el 30/04/2021 06:14:26
El Archivo de ejemplo que me enviaste no me deja seleccionar varias fechas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar