Buscador de datos en Excel interactivo (Super Bueno)
-->Buscador de datos en Excel interactivo (Super Bueno): Si trabajas con una cantidad considerable de información y te toma mucho tiempo ubicar algún dato específico dentro de un listado, entonces tenemos la solución a tus problemas, se trata de una aplicación desarrollada en excel (programada en macros) realmente efectiva, con respecto a su funcionamiento podríamos decir que es más práctico que el uso de un filtro personalizado y obviamente es mejor que utilizar el buscador por defecto de office (El que se ejecuta con ctrl + B).
La gran funcionalidad de esta macro es que los resultados se van mostrando de acuerdo a la coincidencia que se va ingresando en la búsqueda, los cuales se van pintando de color azúl de forma gradual mientras se teclea en el campo de búsqueda, de esta forma basta con escribir letras o palabras claves del dato a buscar, en segundos podrás obtener el resultado.
La macro que realiza este procedimiento de búsqueda puede ser editado, no tiene contraseña por lo cual es libre y permite modificaciones.
Para cambiar los rangos del archivo, basta con indicar la letra de la columna donde necesitan hacer la búsqueda, para el presente caso todo se desarrolla en la columna «A» por lo cual debe modificarse de acuerdo a tus necesidades, dejaré en color rojo lo que deben de cambiar para ajustar los rangos de la aplicación.
Private Sub Nombre_Change()
Dim i As Long, UF As Long
Menor = 65537
UF = Range(«A65536″).End(xlUp).Row
Range(«A1:A» & UF).Font.ColorIndex = xlAutomatic
For i = UF To 1 Step -1
If Not IsEmpty(Trim(Nombre)) Then
If LCase(Range(«A» & i)) Like LCase(Nombre) & «*» Then
If Trim(Nombre) <> «» Then
Range(«A» & i).Font.ColorIndex = 32
If i < Menor Then Menor = i
Else
ActiveWindow.ScrollRow = 1
End If
End If
Else
ActiveWindow.ScrollRow = 1
End If
Next i
If Len(Trim(Nombre)) = 1 Then ActiveWindow.SmallScroll Down:=Menor – 2
End Sub
Descargar Buscar Dato en Excel de forma interactiva.xls
Fuente: TodoExcel
La macro esta buena pero seria perfecto una que te dejara el nombre solo para tener la información relacionada con el nombre
La macro esta interesante pero solo funciona con nombres «de una sola palabra» y deben estar en orden para que aparezcan como si se filtraran.
Con nombres compuestos o teniendo mas de una palabra en el mismo campo funciona solo con la primer palabra del campo, el resto de palabras del mismo campo no las evalúa.
seria super bueno tener la macro que funcione con todas las palabras del campo y que la base de datos no necesariamente deba estar en orden.
Fabio tendré en cuenta tu comentario para futuras actualizaciones.
Gracias por este importanbte Material, que me ha servido mucho.
MUCHAS GRACIAS POR LAS IMPORTANTES HERRAMIENTAS DE EXCEL
QUE ME GUSTARIA TENER:
Buscador de datos en Excel interactivo
Atte Edgar Flores
Hola Amigo! Tengo esta situación, adapté mi base de datos a los parámetros de la hoja, coloqué los datos de unas direcciones en la columna «A» y la celda «D1» la puse como la celda donde teclear los datos a buscar, todo para hacer la menor modificación posible al código, el cual coloqué en la «hoja1», el asunto es que no me funciona el macro, la hoja la guardé incluso como Libro de Excel 97-2003 .xls.
No hallo que más buscar para que me funcione, ¿podrías indicarme por favor como hacer para usarlo? Esta función la he buscado pues es exactamente lo que necesito para un buscador de direcciones- Gracias por su ayuda.
Enviame tu hoja de excel para revisarlo.
Favor de dar mas detalles para poder crear este Buscador ya que estoy interesado …… necesito que me de los pasos para agregar las formulas
El archivo ya está creado, si quieres modificar revisa el código.
SEBASTIANI EL BUSCADOR ESTA GENIAL, PERO EN LO PERSONAL SE RIA MEJOR EN EXCEL 2013 POR LA CANTIDAD DE COLUNMAS, SON SOLAMENTE 256 Y HABEMOS QUIENES TRABAJAMOS CON GRAN CANTIDAD DE COLUMNAS.
Excelente….
CARLOS EDUARDO BENITEZ A……. me puedes dars los pasos a crear este buscador …. necesito las indicaciones de las formulas para poder crear
Sebastiani, excelente aporte te pido la siguiente modificacion a tu buscador y nombralo «MACRO BUSCAR DATOS POR COLUMNA EN EXCEL»:
supongamos que la base de datos es
1ra columna(«A»): 1er nombre
2da columna(«B»): 2do nombre
3ra columna(«C»): 1er apellido
4ta columna(«D»): 2do apellido
etc
La 1ra linea siempre es la de busqueda, solo que ahora tendra los siguientes datos:
celda a1: INGRESE COLUMNA DONDE BUSCAR
celda c1: CASILLERO DONDE COLOCAR LA LETRA DE LA COLUMNA (ejemplo escojo buscar por 1er apellido osea pondre la letra «C» en la celda c1
celda d1: INGRESE DATO A BUSCAR Y COLOREE (con coloree me refiero a que conforme vayas poniendo el dato lo vayas pintado las celdas que tienen el dato de por ejemplo «amarillo»
celda f1: CASILLERO DONDE VAS DIGITANDO EL DATO BUSCADO (esta celda es la que debes colorear de «amarillo» para que los datos encontrados se pinten de amarrillo, sino pones ningun color que funcione como funciona tu buscador osea las letras son de color azul
SI PUDIERAS HACER QUE ESTE BUSCADOR UTILICE MAS DE UNA COLUMNA (osea tambien pueda poner un dato o mas en otras columnas seria excelente, algo semejante a los buscador de RUC pero con la opcion de nombre
saludos, JOHN MOR.
HOLA, sebastiani
esta buena ese buscador. Pero si me digeras como lo haces si te agradeceria mucho y tendrias un hincha aqui en lima, excel es mas que una herramienta de trabajo y con los aportes que haces son muy buenos. agradeciar tambien que pongas un manual de vbs. desde ya se agradece su colaboracion.
atentamente.
tu amigo