Crear buscador aproximado en excel

Hola señores/as, no puedo lograr hacer un buscador de datos en excel. Ya e intentado de todo y no me sale :S. Lo que quiero hacer es un buscador aproximado, que cuando yo busque la palabra "juan", como resultado me aparezca:

Código Nombre Edad Ciudad

01 juan 20 Barcelona

09 juan domingo 26 Ciudad de mexico

229 Esteban juan 24 Buenos Aires

Espero haberme explicado bien, aca les dejo un archivo que es exactamente lo que quiero, pero no puedo descifrarlo y pasarlo a mi archivo http://goo.gl/cbXJr

Muchas gracias.

1 respuesta

Respuesta
1

En el siguiente enlace te dejo mi solución en la pestaña que dice: "solución de Luismondelo

http://share.cx.com/4xBLxL

No olvides finalizar la consulta

Hola Luis, primero que nada gracias por el tiempo invertido.

La verdad que no logro hacelo andar, lo que veo que en el archivo hay dos macros

macro1 y quitarfiltroavanzado, y después el siguiente código

Private Sub TextBox1_Change()
ActiveSheet.ListBox1.Clear
valor = TextBox1
Set busca = ActiveSheet.Range("a1:c400").Find(valor, LookIn:=xlValues, lookat:=xlPart)
If Not busca Is Nothing Then
ubica = busca.Address
Do
ubica2 = "$A" & busca.Row
ActiveSheet.ListBox1.AddItem Range(ubica2)
i = ActiveSheet.ListBox1.ListCount - 1
ActiveSheet.ListBox1.List(i, 1) = Range(ubica2).Offset(0, 1)
ActiveSheet.ListBox1.List(i, 2) = Range(ubica2).Offset(0, 2)
Set busca = ActiveSheet.Range("a1:c400").FindNext(busca)
Loop While Not busca Is Nothing And busca.Address <> ubica
End If
End Sub

Todo esto lo paso a mi hoja y no me funciona

espero que me puedas ayudar.

SALUDOS!!!!!!!!!

La macro que has escrito en el anterior post es la mia, es el evento change del textbox y se autoejecuta en el momento que modificas el textbox

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas