Formulario de Búsqueda en Excel (MACROS VBA)
Vložit
- čas přidán 7. 09. 2024
- Como hacer un formulario de búsqueda en Excel con Macros VBA. Programando botón Búsqueda en Excel.
Suscríbete en mi otro canal:
/ @miguelvelaa
1.- • Formulario en VBA Exce...
2.- • Botón Agregar, modific...
3.- Lo estas Viendo
4.- • (RESOLVIENDO PREGUNTAS...
🤗 Visita nuestras redes sociales:
Sitio web: www.tiotech.net
www.eltiotech.com
Facebook: / eltiotechoficial
Instagram: / luismiguelvelavela
🟩 Grupo de ayuda Excel:
/ excelayudas
🟦 Grupo de ayuda Word:
/ 2954410744838915
🔽Curso 100% Gratis de Programación de Macros VBA Excel Aquí 🔽 70 Horas
eltiotech.com/curso-completo-vba-macros-excel/
Hola Miguel, deseo felicitarte por tus conocimientos en Excel, mas que eso tu forma de explicar y lo mas importante la colaboracion con el publico que seguramente te lo van a agradecer como es mi caso,
MUCHAS GRACIAS HOMBRE
he tenido unas problemas con variables de integer lo he sustituido con el as long me funcionado muy bien
de todas formas muchas gracias desde barcelona españa
Eres el mejor 10/10 Gracias !!!
A pesar de ser videos antiguos están bien explicados, Slds: de alguien que fue obligado a aprender de esto por que el mercado laboral lo exijo por mas que no sea afín a tu carrera y te pagan menos
Muy buen video tengo mas de 10 años queriendo hacer macros y con estos tres videos explicados muy sencillamente, aprendi bastante. Me van a ayudar bastante para mi trabajo.
Dios te bendiga
Maestro! Son las 5 Am y gracias a ti logré solucionar un problema que tenía para mostrar los datos con el botón buscar, me vi varios tutoriales y el tuyo me ayudó! Gracias!
Sr. Miguel Vela dios lo bendiga infinitamente no sabe cuanto e avanzado gracias a usted.
Gracias por compartir tus conocimientos muy claras las explicaciones, me ha servido para aprender y actualizar conocimientos, vi por completo los 3 videos de como crear el formulario y me parece excelente
Gracias
Jaime Cortés desde Santiago, Chile
me encanta como es que explicas el codigo, porque hay otros creadores de contenido sobre este tema que no te dicen de donde sale el codigo y asi no entiendes como funciona
🤩🤩🤩🤩
Fascinante el mundo de la programación, en lo personal nunca me gusto la computación y menos la programación, pero este tipo de videos fomentan a querer saber como funcionan las cosas y de paso aprender a crear solamente con el conocimiento infinidad de cosas, Admiro mucho a los programadores que generan este tipo de videos, Tio Tech, mis mas grandes respetos por todo su conocimiento y la disponibilidad para compartir los mismos con cada uno de nosotros sus seguidores.
tome los 3 videos juntos y cada vez me sentía mas interesado, espero poder encontrar pronto el cuarto video en esta pagina de CZcams
Gracias
Excelente sistema Tío, de esto era exactamente de lo que te hablaba en unos de los comentarios pasados, explicas toda muy bien... 👌🏻🙌🏼
Hermano no te imaginas la forma en la que me has ayudado con esto hice un sistema para almacen con este video. gracias broth bendiciones
Muy bueno los tres videos. A mi me funciona perfecto. Yo adapté los datos a un registro de empleados
Fantastico, muchas gracias, aclare algunas dudas, usted no solo sabe de Excel, tambien sabe explicar.
la realidad tio tech
me ayudaste demasiado continua asi enseñas mucho, gracias por el conocimiento
EXCELENTE LOS 3 VIDEOS es la base y de ahi adaptas a lo que necesitas
De los mejores videos que he visto, muy bien esplicado
Excelente. Realice los 3 cursos y todo funciono muy bien. Hay una parte donde el aplicativo me saca al combinar botones, pero voy a seguir con el cuarto video, donde vamos a afinar toda la programación. Muchas gracias por tan gran esfuerzo.
Excelentes videos me daba dolor de cabeza de la forma que lo yo lo hacia, pero con tu explicación hice los cambios en mi archivo y quedo muy bien, saludos
Gran contenido. gracias por su ayuda
Hasta aquí todo claro,no me salto ningún error .vídeo genial!!
De las mejores guías que he visto, muchas gracias
Estimado Tio Tech es realmente ilustrativo tu video; tu paciencia es grande y en verdad te felicito; gracias por ayudarnos a mejorar en este campo y solo te pediría que si ya lo probaste al 100% este proyecto de 4 video y no encontraste FALLAS para así tener algo que no se QUIEBRE por cualquier error de manipulación del USUARIO, nuevamente estoy agradecido y espero tener alguna referencia de mi inquietud...
excelente trabajo,lo felicito era lo que andaba buscando, soy nuevo en esto desde chile te saludo
Excelente, el mejor video que he visto, gracias por la informacion
Exelente trabajo en x empresa de seguridad en el area de alarmas y lo estoy ajustando en muchos registrod que hacemos mil gracias.
Amigo Tech he aprendido bastante con las enseñanzas, te mereces todos bienes para tu persona , solo te pediría nos enseñes a crear un botón para imprimir.
Hola miguel gracias por enseñarnos lo cual haces muy bien gracia.enseñanos a programar desde visual estudio en visual Basic en excel
4 Horas en los 2 Talleres, pero valió la pena. Mil Gracias
mu buen video me esta funcionando todo . lo seguiré probando , gracias hasta la próxima
Muchas gracias.
¡¡¡¡¡Excelente video!!!, te agradezco muchísimo por compartir tus conocimientos con nosotros.
Me hice todo contigo, quedo perfecto, gracias
Excelente! todo funciona perfectamente, además muy bien explicado y practico. GRACIAS
Estoy aprendiendo mucho gracias hay tío tech
hola cómo.estas? me encantan sus clases. explica muy bien
Genial hermano llegué acá y me encantó tu manera de explicar tan didáctico. ME SUSCRIBI saludos
SOLUCION PARA LOS QUE TIENEN MAS DE 10 COLUMNAS
Sólo tienes que añadir dos lineas de código, justo después de
miLista = clear
miLista.Rowsource = Clear
debajo añades
miLista.List = Range(Cells(1, 1), Cells(1, miLista.ColumnCount)).Value
miLista.RemoveItem 0
Gracias por el dato, solamente tengo una duda, no me funciona del todo bien ¿sería mucho pedir la explicación de la sintáxis?
Graaaciass, me sirvió un montón
@@giovanni7383 No lo pongas miLista - Ahi seria el nombre de LISTA nada mas
Bro me salvaste de una chamba, buenaaa
Al agregar esas dos líneas me sale error en el método 'range' de objeto '_global'
Alguien pude ayudarme?
Un gran video en el que he aprendido mucho.
Excelentes los 3 vídeos. Muy completo el formulario.
Lo hize por cuarta vez, y esta ocasión paso a paso, agregue 4 columnas que necesito y todo funciona perfecto. Mis errores anteriores seguramente eran de sintaxis, o mala elección de columnas y renglones. pero ya funciona muy bien. Gracias Miguel excelente manera de exlicar y muy util.
Me gustaria saber si puedo hacer busqueda combinada por dos columas es decir que busque el dato en dos columnas, o si una busqueda condicionada tomando datos a buscar de dos columnas. ejemplo: vendo camisas quiero buscar un modelo, por color y por talla cuantas tengo en existencia.
Gracias
Gracias
👏👏👏👏👏 Muchas gracias, excelente en todo.
Muchas gracias por la aportacion., Perfecto
Maestro felicitaciones vuelvo a insistir en controlar duplicados, busqueda con dos o mas criterios en la misma celda y subir el archivo de ejemplo y mil gracias es un gran maestro saludos desde loja ecuador
Coincido: controlar duplicados, busqueda con dos o mas criterios en la misma celda estaría bueno
Hola! Encontró algo sobre "controlar duplicados"?
@@raquelsantillan5359si envieme un correo para enviarle
Hola excelente explicacion, podrías hacer un video con todas estas opciones pero que trabaje con datos diferentes de varias hojas, o sea hoja2=nombres, hoja3=sucursales, hoja4=refacciones, hoja5=clientes y toda la informacion se use para hacer cálculos de presupuestos con su respectivo formulario, gracias espero tu comentario saludos
Eres un grande
Hola, que gusto saludar. Me gustaría que hagas la búsqueda mientras se escribe. Podrías incluir una base de datos extensa para ver que pasa con los tiempos de búsqueda?. Saludos
Excelente vídeo muy bien explicado... Éxito en todos sus proyectos
Excelente tutorial, muy bien explicado; se aprende mucho contigo. Muchas gracias.
Te amo, de verdad eres lo mejor. Saludos desde San Miguel de Allende, Guanajuato en tiempos de cuarentena
muchas gracias por su ayuda. Dijiste que íbamos a hacer la búsqueda también directo en el cuadro de búsqueda sin necesidad del botón buscar. y como se puede hacer para que busque en varios campos a la vez?
EXCELENTE tutorial...
Buenos días, hasta ahora veo estos videos q me han servido mucho.....quisiera saber si en la lista se puede escoger q columnas aparezcan.
Saludos
Excelente explicación
Gracias, muchas gracias por enseñar esto. Un saludo desde Colombia.
Muy buenos vídeos los tuyos, gracias por hacerlos.
Eres muy, pero muy bueno explicando y mostrando todo el trabajo, en mi caso tengo problemas a la hora de (Eliminar) me sale para colocar la clave la introduzco y no elimina todo lo demás me funciona correctamente.
Hola excelente explicacion, podrías hacer un video con todas estas opciones pero que trabaje con textbox y muestre los resultados por seprados, o sea un para nombre, otro codigo y asi y no que aparezcan en una lista
Excelente explicación! Slds.
Excelente explicación!!!
excelente video bien explicado
Tienes un nuevo suscriptor
sou do brasil, seus vídeos são muitos bons.
que buen video
Excelente contenido Sr. Miguel quisiera presguntarle si quisiera que la busqueda sea con un rango de fechas y un concepto mas como podria hacerlo?
Hola Miguel, o Tío Tech, no sé cómo te gusta.
Me encantan tus cursos y la manera de impartir tus clases, tengo un problema, un error en mi base de datos, es en el botón de búsqueda, mi base es de trece columnas, venía funcionando al 100%, mi código se ubica en A3, el código que se va actualizando en A4, en lugar de nombre es proveedor, trabaja muy bien en columnas de la 1 a la 9, después me manda error para depurar marcado con amarillo en: me.LISTA.List(Y, 10) = ActiveSheet.Cells(fila,11).Value
Me marca depurar y ya no se puede seguir.
No sé dónde está el error, me podrías ayudar, Gracias
Segundo tus vídeos me an ayudado mucho bro saludos
gracias, excelente video, pero como agrego que sean varias busquedas, es decir en vez de 2 opciones, que sean 4
He aprendido mucho con tus vídeos y muchas gracias por eso, aprovecho para hacerte una pregunta, si es posible hacer que la búsqueda se haga por dos columnas a la ves, por ejemplo nombre y apellido, o , nombre y cédula o ID, sin ser necesario crear dos cajas de búsqueda para cada uno.. no se si me explico bien.
Muy buenos videos, Tio Tech, sería bueno que nos apoyes solucionando lo de las cabeceras del Listbox en el botón de busqueda, ya que no aparecen los cabezales para los datos
Si por favor lo de los cabezalez y ademas yo hice una base de datoa de 11 columnas en el List y cuando hago la busqieda me muestra solo 9 y no hay forma de mostrar las otras 2 colunas y me tira error y me cierra el prograna. Para que funcione tuve que anularlas con la comilla simple, pero no lo puedo solucionar.
Si los encabezados desaparecen al realizar una búsqueda, solo tienes que agregar como texto los titulos de los encabezados arriba de la tabla, por ejemplo mis encabezados están en la fila 6, y copie los titulos de la tabla en la fila 2 (ES IMPORTANTE dejar el contador de codigos en la fila 1 y en la misma columna B), despues de eso cuando realizo busquedas los encabezados no desaparecen
Excelente vídeo 👍. Sera que podrías realizar un vídeo sobre como activar un formulario dependiendo de un valor de un evento, es decir supongamos que tienes un formulario general y 3 formularios que dependan su apertura según la opción que selecciones en el formulario principal. Saludos
Felicitaciones amigo , excelentes videos sigue así!
Buenas tardes!! Gracias por tus aportes son bastante útiles, tengo un problema ya que tengo un listado con mas de mil registros y al correr el formulario me marca error, pero si reduzco considerablemente el numero de registros corre perfectamente, que podrá ser?
Hola tio tech...muy contento com ti enseñanza..me salio todo perfecto..ahora bien tengo en la hoja 4 otra tabla donde registro cod;producto;precio...ppngo el mismo codigo pero no me funciona para buscar y editar..que es lo que hago mal
Numerodedatos variable no especificada y demas
Señor TÍO TECH, es grato saludarlo y a la vez felicitarlo por el conocimiento de esta herramienta de trabajo que es el Excel y que ud nos brinda con mucha precisión y didáctica para nuestro aprendizaje.
Quería hacerle una consulta; si en algunos botones ya sea de nombre o edades como hacer si tengo una lista desplegable y pueda buscar y colocar en el cuadro.
Sr Miguel excelentes sus videos muy didacticos, una consulta, si yo quiero condicionar el formulario para que no me grabe si falta por diligenciar algun item es posible hacerlo). Muchas gracias
Hola tío Tech, primero felicitate por Tu maravilloso contenido, y preguntarte, cómo hacer para que cuando se presione la opción editar y se estén manejando fechas aparezca la fecha y no en formato general ya qué aparecen solo números en vez de la fecha ?
Gracias- soy Tu admitador
Hola Tio Tech, son muy bueno tus vídeos, gracias por compartir. Aquí te hago llegar mis consultas:
1.- Porque no me aparece la barra para deslizar, y como la activo?
2.- Se pueden ingresar los datos nuevos y que se agreguen hacia abajo?
3.- Al ingresar datos nuevos en el excel me aparecen en una fila mas abajo, osea me deja una fila en blanco (Estuve revisando el tema de las celdas/nombre de columnas pero al parecer esta todo bien). Saludos.
Muchísimas gracias maestro!!!! . el único inconveniente lo tengo con eliminar , me borra la fila que se encuentra fuera de la tabla, moviendo la misma hacia arriba, lo que automáticamente me desordena todo. voy a ver un poco mas. si se me complica lo dejo así nomas porque así como esta la planilla me viene al pelo para base de datos que uso.saludos desde Argentina!!!!
Estos 3 videos han abierto mi interes por programar en excel.
Estoy trancado en la linea
descripcion = Hoja1.Cells(fila, 3).Value
Me devuelve un mensaje de error 1004 en tiempo de ejecusion error definido por la aplicacion o el objeto.
¿como salgo de ahi? tengo excel 2007 (si ayuda el dato).
Listo corregido fue un error de escritura en una linea. en lugar de Fila escribi Flia
Buenos videos las tres partes. Habría posibilidad de hacer un cuarto y quinto, si es necesario, para tener conexión a acces o progres o cualquier BBDD
Buenas noches, incluir encabezado en listbox, agregar un checkbox para seleccionar al modificar los datos de la lista y colorear al recorrer cada nombre
muy buenas explicaciones
una pregunta si se puede agregar un botón desplegable en el caso de sexo que solo seria masculino y femenino
gracias
hola Tio Tech muy buenos aportes como siempre, y oportunos tus comentarios, feliciades y gracias por compartir tus conocimientos, tengo una duda que no se si este relacionada con este video, yo tengo un abarrotes y quiero solamente llevar el control de mis clientes a credito, donde pueda almacenar , buscar el total de la deuda y poder abonar la cuenta cuando no me paguen el total de la deuda, crees que sea posible .
Hola mi amigo, te felicito por estas explicaciones, y por enseñarnos a sacarle el mejor provecho a Excel Y VB, una pregunta, hay alguna manera de que cuando se corra el código de buscar se puedan agregar mas de 10 registros en la LISTA, ya que solo acepta 9, y cuando le agrego mas me da el error siguiente: Se ha producido un error 380 em tiempo de ejecución: No se puede configurar la propiedad Lis. Valor de propiedad no valido. gracias espero tu respuesta.
Pudiste solucionarlo?
de antemano gracias por tus lecciones, mi duda es hay alguna manera de minimizar los tiempos cuando se ingresan los criterios de busqueda en el recuadro textbox
Excelente, me ha ayudado mucho, el problema que tengo es que lo modifique para cumplir mis requerimientos, y uso fechas, cuando modifico la fecha no me aparece con el formato de fecha me lo convierte a números.
Modifica tu valor fecha con la función format, ese número de serie que te manda el excel, igual sigue siendo una fecha pero con formato numérico, si deseas verlo con formato fecha, puedes hacerlo con la función format al momento de guardarlo o mostrarlo
format(tuvalorfecha,"dd/mm/yyyy") ó
format(tuvalorfecha,"mm/dd/yyyy") ó
format(tuvalorfecha,"yyyy/mm/dd")
prueba
Me han gustado mucho los tres vídeos . Lo he adaptado a una base de datos de libros y no me corre el apartado de búsqueda. además tengo otro problema cuando me captura un campo de fecha de la tabla, al traerlo al textbox del formulario no sale con formato de fecha. A que se debe ? Muchas Gracias.
Hola! Tio!!! excelente tutoriales, ya llevo vistos unos cuantos, estoy creando un sistema para manejar toda la información de mis clientes, y demás. quisiera saber si me podes ayudar con mi planilla ya que quisiera buscar datos en una hoja, ya grabados desde un formulario, volverlos a cargar en ese formulario en sus respectivos Textbox o comboboc y poder modificarlos o grabarlos en otra hoja. se que debe ser algo complicado. Muchas Gracias.
Tio tech, gracia por este video buenísimo, solo tengo una duda, si tengo el código en string, donde lo puedo modificar
Buenos días, excelente video. Agradezco me podrías indicar como realizar la búsqueda en el listbox cuando existen mas de 10 columnas. Gracias
Sólo tienes que añadir dos lineas de código, justo después de
Lista = clear
Lista.Rowsource = Clear
debajo añades
Lista.List = Range(Cells(1, 1), Cells(1, Lista.ColumnCount)).Value
Lista.RemoveItem 0
para ésto, el columncount de tu lista ya debe de estar actualizada a la cantidad que deseas de columnas y tu tabla también ya debe de contener las columnas que has añadido
nota: también puedes poner en lugar de Lista.removeItem 0, Lista.Clear
@@marcoantonio6 Gracias! Funcionó perfecto!
De antemano muchas gracias por compartnirnos tus conocimientos, quería comentarte algo qu eme está pasando con el botón buscar, en mi fomulario tengo 18 campos y cuando escribo las lineas Me.LISTA.List(y, 9) = ActiveSheet.Cells(fila, 10) al cambiar a dos digitos me sale error ya lo comprobe y ese es el error Me.LISTA.List(y,10) = ActiveSheet.Cells(fila, 11), cuando escribo esta linea que las columnas son dos digitos me sale error, como puedo validar para que no me salga error. El error es (No s epuede configurar la propiedad list, valor de propiedad no valido). Agradeceria tu ayuda.
Me pasa lo mismo, encontraste que hacer?
@@alonso0144 hay una forma con arrays pero la verdad no he tenido tiempo de buscar, intentalo y me cuentas.
Buenas noches, estoy haciendolo y va quedando super, pero soy estudiante de sistemas, me gustaria solo q le agreges un boton para imprimir, o que a partir de ahi se pueda imprimir una factura o algo, saludos
buen día, excelente vídeos, sera posible que comparta el archivo excel con el macro, gracias
Excelente explicación, solo me perdí en un punto el "txt_busqueda" que pones de comparativo donde lo creas ?
CENO ME APARECE, MI FORMULARIO!
EXCELENTES LOS VIDEOS Y LAS EXPLICACIONES!!!. SOLO TENGO UN PROBLEMA, NECESITO VER EL REGISTRO DE COMPRAS DE UN SOLO CLIENTE, COMO LO PUEDO INTEGRAR A ESTE FORMULARIO??? MUCHAS GRACIAS
Saludos Miguel, recién acabo de usar tu video para hacer un formulario de búsquedas, pero tengo un problema al momento de darle los códigos para visualizar los resultados en la LISTA, mi tabla de base de datos en Excel tiene 16 columnas, y al momento de escribir el código > me da un error que no me deja continuar adelante. el error es el siguiente:
>
por ahora he reducido la visualización de las columnas de búsquedas a 9, pero de poderse, me gustaría poder visualizar las 16 columnas en los resultados.
mucho agradecería tu ayuda.
saludos cordiales.
numerodedatos = Hojal.Range("B" & Rows.Count).End(xlUp).Row toy siguiendo tus pasos pero esa me sale depurar lo demas esta perfecto en busqueda