Saltar al contenido

Como hacer una buscador de datos con VBA?


Recommended Posts

publicado

Hola a todo, tengo una plantilla de excel donde se pueden registrar los contactos,nombre,telefonos,....etc me gustaria hacer un buscador de datos, es decir yo en una ventana donde pongo el nombre dandole buscar me saldria una ventana donde aparecen los datos de la persona buscada.

adjusnto el archivo que es donde mejor se ve la idea.

Gracias.

Un saludo

dejo el enlace porque no me deja subir el archivo por ser de 250k

https://skydrive.live.com/redir?resid=627BAD36DCF0343B!275

publicado

Comprime el archivo en ".rar" ó ".zip" e intenta eliminar datos.......recuerda que un archivo ejemplo no necesita ni mucha información ni información "real"....

Desde la ventana del Foro donde se ven todos los temas, tu consulta aparece sin archivo adjunto, lo que hará que la mayor parte de los usuarios ni siquiera entre en ella.

Un saludo,

Tese

publicado

Buenas, Jamal....

Tal como lo detallas en el archivo, imagino que siempre que pongas el nombre para buscar, será el único que tengas en tu agenda......es decir, si pones "José".....solo puede haber un "José"....pues de haber varios no le puedes indicar de ninguna manera cuál de ellos es el que quieres....

Una sugerencia sería que te apareciera un listado de los nombres que se corresponden con lo que incluyas en el buscador y al elegir uno de ellos, entonces sí que te podría recuperar los datos concretos de ese contacto....

Mira a ver qué te parece....

Un saludo,

Tese

publicado

Hola, pues prueba haber si es esto lo que buscabas, e modificado el "Texbox1" del userform1 por un "Combobox" para que sea mas fácil a la hora de buscar algún contacto en especifico

Saludos, hay comentas como te fue...

Agenda Telefonos2.zip

publicado

Hola poi11, gracias por la propuesta esta bastante bien es justo que lo que buscaba.

y para tese1969 me gustaría decirte que si tienes alguna propuesta yo la acepto,no esta mal ver y aprender. porque te digo que esa plantilla la hice yo solo mirando vídeo de youtube y mirando en los foros,....y alguna cosilla es de copiar y pegar ,...en fin se trata de aprender y saber como se hace, por nadie es para hacer el trabajo para otro....

Os Agradezco mucho el es esfuerzo

Un Saludo

publicado

De nada, me alegra que te sirviera.

No te preocupes por otra gente que cree que como ellos saben bastante creen que los demás deben saber lo mismo, después de todo para eso es este foro no para ayudarnos mutuamente y si no les gusta ayudar pues que no se tomen la molestia de responder a un tema, después de todo siempre va ha haber alguien que si le guste compartir lo que sabe...

Salu2

publicado

Buenas,

Espero que el comentario de poi11 sobre "no les gusta ayudar" no se refiriera a mí, pues si se toma la molestia de ver mi perfil verá que tengo más de 1.000 intervenciones en el foro, echando una mano a los usuarios que lo necesitan y hasta donde llegan mis conocimientos....

Lo que nunca hago es modificar a mi antojo los ejemplos, plantillas, etc.... sin solicitar previamente la aprobación del usuario, de ahí que pidiera a Jamal su parecer sobre el Listbox, etc....

Yo no intervengo en el foro para dar lecciones a nadie (tampoco podría) sino para intentar ayudar, así que quizás poi11 debería informarse bien de los demás usuarios antes de hacer esos comentarios....

Chao,

Tese

publicado

Hola tese1969, como lo harias tu?cual seria tu propuesta? si necesitas cambiar algo de la plantilla puedes hacerlo por mi no hay ningun problema.

Gracias y saludos.

Jamal

publicado

Buenas, Jamal......

Si lo que te ha sugerido poi11 te funciona, creo que podrías dar el Tema por Solucionado.

Un saludo,

Tese

publicado

veo que poi11 tiene razón. si una persona no le gusta ayudar porque tiene que perder el tiempo de los demás?

Tema cerrado

Saludos

publicado

Olvidas que ni yo trabajo para tí ni tengo que dedicar mi tiempo a ofrecerte más opciones de las que ya te hayan podido solucionar tu consulta, porque aunque te suene extraño, yo dedico mi tiempo "gratis" a lo que considero oportuno...

Veo que tampoco has visitado mi perfil ni has pensado en las innumerables horas que he dedicado a los demás....

No te preocupes, que en mi caso no te volveré a hacer perder el tiempo...que por supuesto es mucho más valioso que el que dedico yo al foro....

publicado

Hola a todos:

Solo para hacer alguna puntualización a los amigos poi11 y jamal que parece que no han entendido que es este foro:

1) El foro es un lugar de de consulta, no es un lugar de formación.

2) Todos los miembros que intervienen en un tema lo hacen libremente y sin recibir ningún tipo de retribución.

3) Aquellos que habitualmente nos dedicamos a contestar no tenemos ninguna obligación de solucionarte tus problemas.

4) Todo lo que yo se lo he aprendido a base de esfuerzo y de muchas horas de dedicación, no pretendas que además utilice mas tiempo en formarte gratuitamente.

5) El foro no es una ONG ni un club de amigos, se contesta a preguntas concretas sobre temas concretas, nadie va a hacerte tus proyectos.

6) Contesto a lo que que quiero, como quiero y cuando quiero, y si no te gusta no se que haces en este foro.

Saludos

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

  • 109 ¿Te parecen útiles los tips de las funciones? (ver tema completo)

    1. 1. ¿Te parecen útiles los tips de las funciones?


      • No
      • Ni me he fijado en ellos

  • Ayúdanos a mejorar la comunidad

    • Donaciones recibidas este mes: 0.00 EUR
      Objetivo: 130.00 EUR
  • Archivos

  • Estadísticas de descargas

    • Archivos
      185
    • Comentarios
      96
    • Revisiones
      28

  • Crear macros Excel

  • Mensajes

    • Gracias por tu respuesta. Se trata de un formulario bastante complejo, en la Hoja 1 se encuentran las casillas que los usuarios tienen que rellenar y en la Hoja 2 todas las fórmulas. (Oculta)  El formulario de la Hoja 1 debe mezclar muchos elementos de las respuestas que cumplimentan los usuarios y con ellos hacer cálculos bastante complejos (hay casillas de verificación y persianas desplegables que activan o anulan otras celdas según la respuesta; luego beben de las fórmulas de la Hoja 2 para calculator puntuaciones según qué hayan respondido) con los que obtienen una puntuación.    La idea era automatizar un proceso que de otra forma hay que calcular manualmente con muchos usuarios, pero al ver que el excel pierde la protección si se abre en otros programas, no parece que pueda hacerse. 
    • PERFECTO!!!!! Dar las gracias públicamente a este SEÑOR, que ha tenido la paciencia del Santo Job. Es un crack. Es un trabajazo el que ha hecho, a parte de toooooodas las modificaciones que le he pedido. MUCHÍSIMAS GRACIAS!!!!!!!!   Por todo.  
    • @Fernando Reyes Chavarria Es importante seguir la recomendación del Moderador en ampliar los detalles para recibir más posibilidades de ideas. Con lo que describe me parece (o al menos eso entiendo) que busca tener dentro del gráfico dos siluetas donde el relleno se aumente o se disminuya de acuerdo al porcentaje de la operación que viene en su libro, algo como la imagen: Pero con siluetas humanas, creo. De ser así la idea es simple, en su gráfico debe remplazar las formas por las formas humanas transparentes, luego agrupar con las formas que tendrán el relleno auto ajustable que dependerán del resultado de la fórmula. Aunque puedo estar equivocado y queda esperar a que usted de una información más amplia. Saludines  
    • Un año más en este foro aprendiendo de los demás y tratando de aportar lo mejor posible, espero que se encuentren bien  cada uno de los que participan en el foro, consultantes, miembros, maestros, moderadores, administradores... ¡bendiciones y buenos deseos! ¡Feliz Navidad 2024 y Año 2025! Saludines
  • Visualizado recientemente

    • No hay usuarios registrado para ver esta página.
×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.