Excel - AYUDA Formulario de Busqueda VBA EXCEL

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

AYUDA Formulario de Busqueda VBA EXCEL

Publicado por Mariano (8 intervenciones) el 16/04/2020 23:48:51
Buenas lo que estoy necesitando es tener un botón/comando que busque de una solapa especifica (como esta en el archivo Filtro Listbox)
pero que el botón comando aparezca o pueda ser usado en las cualquier solapa y que el resultado la búsqueda pueda usarlo en una celda especifica

mando un video y explico

el archivo Lic EducaciónANALISIS tiene varias solapas
la que esta en rojo (INDICES INDEC) es de donde va a hacer la búsqueda el botón/comando
el botón comando lo necesito tener disponible en las solapas verdes (AP1 AP2....) todas
el resultado de la búsqueda debe ir en alguna de las celdas que están coloreadas de verde, dentro de la solapa verdes
UN tema importante es que en el cuadro de busqueda pueda seleccionar lo elegido y colocarlo en la celda seleccionada anteriormente de manera automatica

la búsqueda tiene que ser como el modelo listbox, debe buscar por cualquier palabra y dar las opciones mientras se busca

ojala haya podido explicarme

saludos
Mariano
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 Antoni Masana
Val: 4.908
Oro
Ha mantenido su posición en Excel (en relación al último mes)
Gráfica de Excel

AYUDA Formulario de Busqueda VBA EXCEL

Publicado por Antoni Masana (2486 intervenciones) el 17/04/2020 15:02:38
Adjunto tres versiones.

Ver. 1.0

Se ejecuta pulsando sobre la celda S22.
Abre un InputBox para escribir el texto a buscar.
No busca mientras se escribe.
Gran inconveniente: Hay que copiar un pequeño código en cada una de las hojas

Ver. 2.0

Se ejecuta llamando a una macro.
Abre un InputBox para escribir el texto a buscar.
No busca mientras se escribe.

Ver. 3.0

Se ejecuta llamando a una macro.
Abre un formulario para escribir el texto a buscar.
Busca mientras se escribe.

Se puede mejorar algunas cosas pero de momento elije la opción que más te guste.
La forma de buscar y presentar los datos es diferente en las versiones 1 y 2 de la 3.

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

AYUDA Formulario de Busqueda VBA EXCEL

Publicado por Mariano (8 intervenciones) el 17/04/2020 16:59:40
gracias por la respuesta Antoni

Revise las 3 opciones

la 1 no funciona,te mando foto para que veas

las otras 2 funcionan, pero no es lo que necesito,porque al buscar coloca en TODAS las celdas los resultados
Lo que necesitaria es:

escribir una palabra, seleccionar el resultado que elija y que solo se copie en la celda seleccionada
porque en cada analisis de precios AP1, AP2...etc van a ser insumos diferentes, envio foto de como quedaria un ejemplo terminado


desde ya muchas gracias

saludos
WhatsApp-Image-2020-04-17-at-11.56.26-1
WhatsApp-Image-2020-04-17-at-11.56.26
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 Antoni Masana
Val: 4.908
Oro
Ha mantenido su posición en Excel (en relación al último mes)
Gráfica de Excel

AYUDA Formulario de Busqueda VBA EXCEL

Publicado por Antoni Masana (2486 intervenciones) el 17/04/2020 17:41:33
Ya tengo arreglado la versión 1.00. y he arreglaro para que solo copie la columna B en la S

Ahora lo que no entiendo es que es lo que quieres que haga el programa.

Según el libro de muestra era que según ibas escribiendo muestra las líneas que cumplen la condición.

En la foto salen 4 líneas:

1
2
3
4
5
CPC 15400-11	Arcilla Expandida
CPC 15310-11	Arena Fina
CPC 15310-11	Arena Fina
CPC 37420-1	    Cales
CPC 37440-11 	Cemento portland Normal

Que por cierto hay una repetida y no veo un texto único en las 4.

Pones 8 lineas en color verde y si escribes una "A" o "a" salen 164 líneas que tienen una a que difícilmente de pueden meter en 8 celdas sin hacer un lío.

Tienes que explicarlo un poco mejor para que lo entienda. Paso a Paso :

* Me coloco en tal sitio.
* Ejecuto la macro.
* Hago tal cosa que provocara tal otra.
* Espero que me devuelva tal cosa.
* La ponga en tal sitio


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: 16
Ha mantenido su posición en Excel (en relación al último mes)
Gráfica de Excel

AYUDA Formulario de Busqueda VBA EXCEL

Publicado por Mariano (8 intervenciones) el 17/04/2020 17:52:11
Te explico
Voy a una de las solapas de AP
Me posiciono en la celda donde quiero que aparezca un dato
Abro la macro de busqueda
Escribo alguna palabra y mientras en un listBox me aparece todo lo que coincida con esa parte de la palabra o palabra completa
Selecciono del lisbox lo que quiero y con dobleclick ese dato va a la celda que estaba seleccionada

Esos pasos los voy a repetir en varias/todas celdas y todas las solapas de AP
Los datos de busqueda siempre los toma de la columna B de la solapa INDICES INDEC

Espero haberme explicado
Muchas gracias
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 Antoni Masana
Val: 4.908
Oro
Ha mantenido su posición en Excel (en relación al último mes)
Gráfica de Excel

AYUDA Formulario de Busqueda VBA EXCEL

Publicado por Antoni Masana (2486 intervenciones) el 17/04/2020 19:43:51
Te adjunto la ultima versión.

Filtra que NO este en la hoja indices, no se deja ejecutar la macro.
Filtra que la celda activa sea una de las verdes, columna S, filas de la 23 a la 30 ambas incluidas.

Creo que esta es la buena.

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

AYUDA Formulario de Busqueda VBA EXCEL

Publicado por Mariano (8 intervenciones) el 17/04/2020 20:52:39
Me posicione en la solapa AP(varias)
Seleccione una de las celdas S 23 a 30 probe en todas y sale un aviso Celda "INCORRECTA"
1587149470164976543933300404256
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: 16
Ha mantenido su posición en Excel (en relación al último mes)
Gráfica de Excel

AYUDA Formulario de Busqueda VBA EXCEL

Publicado por Mariano (8 intervenciones) el 18/04/2020 00:08:23
ESPECTACULAR ANTONI !!!
FUNCIONA PERFECTO

MUCHAS GRACIAS
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