Por si alguno (como yo) lo esta buscando en los comentarios ahi va: texto = "*" & Sheets("Nombres").TextBox1.Text & "*" Range("C5").AutoFilter field:=3, Criteria1:=texto ya esta probado y todo gracias Luis Torres un geniooo!!!
Hola! me sale "error en el metodo autofilter de la clase range" Lo copie igual tal cual esta en tu ejemplo para ver si era eso pero nada! que puede ser? ayudaa
explicacion de como usarlo Private Sub ComboBox( figura 1:aquí va el número del combobox esto sería en dado caso si es el combo box uno 2, 3 no sé en cuál vayas pero ahí el combobox te indica qué número de combobox es nota se seleccionaría desde el y de cierre los paréntesis no van)_Change() Dim criterio As Variant Dim ws As Worksheet Set ws = ThisWorkbook.Sheets("NOMBREDE LAHOJA en la que tienes el combobox") criterio = "" & ComboBox(lo mismo que ne la figura 1de arriba).Value & "" If ComboBox(lo mismo que en la figura 1).Value = "" Then ws.Range(" FIGURA 2:aquí va el a partir de qué fila empieza a detectar por ejemplo B4").AutoFilter Field:=( figura 3:esta sería la columna se cuenta de izquierda a derecha a seria uno b seria 2 se sería 3 así hasta que no te permita pero dependiendo si estás en la número z cuentas CUENTAS DE LA FILA A A LA Z Y AQUÍ ANOTAS ESE NUMERO SIN LOS PARENTESIS nota en el range del ejemplo b4 , si aquí pones 2 en el range ira el b si pones 3 en el range ira el c la fila tu la decides no la pongas en filas combinadas por que da error) Else ws.Range("IGUAL QUE EN LA FIGURA 2").AutoFilter Field:=(figura 3), Operator:=xlOr, Criteria1:=criterio, _ Operator:=xlOr, Criteria2:="=" & criterio End If End Sub Ejemplo de un combobox 2para la columna b que empieza a filtrar apartir de la fila 4 Private Sub ComboBox2_Change() Dim criterio As Variant Dim ws As Worksheet Set ws = ThisWorkbook.Sheets("NOMBREDE LAHOJA") criterio = "" & ComboBox2.Value & "" If ComboBox2.Value = "" Then ws.Range("B4").AutoFilter Field:=2 Else ws.Range("B4").AutoFilter Field:=2, Operator:=xlOr, Criteria1:=criterio, _ Operator:=xlOr, Criteria2:="=" & criterio End If End Sub Ejemplo para un combobox1 para la columna a que empiece a filtrar apartir de la fila 4 Private Sub ComboBox1_Change() Dim criterio As Variant Dim ws As Worksheet Set ws = ThisWorkbook.Sheets("NOMBREDE LAHOJA") criterio = "" & ComboBox1.Value & "" If ComboBox1.Value = "" Then ws.Range("A4").AutoFilter Field:=1 Else ws.Range("A4").AutoFilter Field:=1, Operator:=xlOr, Criteria1:=criterio, _ Operator:=xlOr, Criteria2:="=" & criterio End If End Sub *Nota * • Cuando se especifica el rango de inicio para el filtro, como "B4" en el ejemplo, el código no solo filtra esa celda en particular, sino que afecta a todas las celdas de esa columna que están debajo de ella. En el ejemplo proporcionado, se está filtrando la columna B a partir de la fila 4. • Si desea extender el rango de filtro a un intervalo más amplio, como de la fila 4 a la fila 100, puede modificar el rango de la siguiente manera: "B4:B100". Esto hará que el filtro se aplique a todas las celdas de la columna B desde la fila 4 hasta la fila 100. Otra nota elijo el combobox principalmente por sus propiedades si tienes una base de datos y quieres una manera más eficiente puedes utilizar el listfillrange ( en la cual sería el listado de los datos qué especifiques de una sola columna si es de esa misma hoja seria la columna que desees ejemplo para toda la columna a seria A:A SI ES DE UNA HOJA DE LA BASE DE DATOS SERIA (NOMBRE DE LA HOJA!A3:A100 LOS PARENTECIS NO VAN ) EJEMPLOHOJA!A3:A100 esto ayuda a que crea un autocompletar más eficiente y no necesitas escribir todo el texto exactamente aunque el código que te proporcioné filtra cómo contiene , lo del listfillrange seria un parecido a goolge sugets o autio acompletar . @@cristianleon
Le agradezco mucho, su video fue de gran ayuda, para un trabajo, había visto muchos videos y nunca agarraba el código que muestran, en verdad gracias! Muy buen video y bien explicado! Saludos.
Muchas gracias por el videos, fue el unico de lo 10 que vi que explica paso a paso, y me soluciono los problemas que tenia para que leyera bien todo el programa.
Muchas gracias por el video, me ha servido mucho. Pero veo que no tienes respuesta a la incógnita que muchos tenemos, y es cuando el campo tiene un número. En mi caso, después de tanto intentar, no funciona, ya que al parecer la instrucción está hecha para texto y al momento de colocar un número, te filtra todo y deja las celdas en blanco. Para resolver este tema, lo que hice fue colocar una comilla simple antes del número, por ejemplo: '2412 (ojo, es una comilla y no el acento que se coloca en las letras). Al colocar esa comilla, automáticamente cambia la celda a texto, y con eso se soluciona la consulta de usar este textbox para celdas que contienen solo números. Espero les sirva a todos los que como yo, tenían esa duda. Muchas gracias por tu ayuda estimado. Saludos a todos!!
@@alejandrovt_1854 la debes agregar antes de escribir los carácteres numéricos. Tal como aparece en el ejemplo que puse. Colocas la comillas simple y seguido el número. Sin espacios. Como lo dije antes, ojo con el carácter, que es una comillas simple y no el acento. Quizás por eso no te resulta. Prueba a copiar el ejemplo que puse directo al Excel y ve que si te resulta.
@@alejandrovt_1854tienes otra opción, modificar el formato, cambiándolo de numérico a texto, en la pestaña Datos, ficha Texto en columnas.. y te dará, esto para las bases de datos a las que nonle podemps agregar esa coma al inicio.. Saludos.!
Luis, muchas gracias. Funcionó a la primera, muy fácil, útil y práctico. Mi apellido es Torres también, me agrada que la familia esté haciendo cosas positivas como estas. Bendiciones
VIDEO MUY EXPLICATIVO, GENIAL BIEN EXPLICADO TODO A DETALLE JUSTO ESO ESTABA BUSCACO... MIL GRACIAS ¡ UNA CONSULTA MAS NO PODRIAS HACER EL MISMO SISTEMA ESTA VES AÑADILE UN BOTON DE ACTUALIZAR TODO LA TABLA Y UN BOTON DE LIMPIEZA... GRACIAS
Funciona perfectamente, tengo Excel 2021 y como dato adicional, las referencias del numero de columna empiezan desde el cero (AutoFilter field:=0) para la culumna A. Muchas gracias por compartir, me sirvio muchisimo.
muy bien explicado. muchas gracias. Me gustaria saber como se hace un buscador aun mas inteligente, en el que se pueda buscar en un solo cuadro varias columnas, osea codigo,categoria, producto y medida a la vez sin hacer otro cuadro de busqueda.
Muy simplificado lo que UD explica, así lo entiende hasta un niño, agradezco su vídeo de mucha importancia este será el día que empezamos con macros ya que le tenía hasta miedo, seguiré tus videos, de a poco sube de nivel a los siguiente videos
Hola Luis, es justo lo que estaba buscando tengo que decirte que me has ayudado mucho no tengo mucho conocimiento de Excel pero con tu ayuda he aprendido mucho, muchas gracias por compartir tus conocimientos y tú tiempo.
@@luistorresaccountinghola me podrías ayudar por favor, luego de hacer todos los pasos al pie de la letra e intentar escribir en el textbox1 me sale una ventanita " no se encontró el argumento con nombre" y luego me manda a la macro señalando criterial.. Luis ayúdame por fa.
✅Plantillas Premium aquí: bit.ly/39Ohf2O
👉Plantillas Gratis aquí: bit.ly/36Itb4a
👉Más Plantillas Gratis aquí: bit.ly/37ASKnb
🥇Cursos Excel aquí: bit.ly/3gfM8OR
⭐ Suscríbete a mi canal de UA-cam aquí: bit.ly/2kinkxj
Excelente es lo que buscaba muchas gracias
Hola, en la casilla del buscador el cursor no puede posicionarse en él para digitar el texto, por que me paso eso?
Como debo guardar el archivo para poder compartirlo por correo ??
@@ernestoalfonsoperezbernal4355 guardalo como archivo de Excel habilitado para macros
@@luistorresaccounting muchas gracias !!!
Por si alguno (como yo) lo esta buscando en los comentarios ahi va:
texto = "*" & Sheets("Nombres").TextBox1.Text & "*"
Range("C5").AutoFilter field:=3, Criteria1:=texto
ya esta probado y todo gracias Luis Torres un geniooo!!!
Hola! me sale "error en el metodo autofilter de la clase range" Lo copie igual tal cual esta en tu ejemplo para ver si era eso pero nada! que puede ser? ayudaa
Me funciona perfecto con texto pero cuando es numérico no me funciona que cambió debo hacerle
ahorita te paso el code para numero esperame
@@cristianleon
explicacion de como usarlo
Private Sub ComboBox( figura 1:aquí va el número del combobox esto sería en dado caso si es el combo box uno 2, 3 no sé en cuál vayas pero ahí el combobox te indica qué número de combobox es nota se seleccionaría desde el y de cierre los paréntesis no van)_Change()
Dim criterio As Variant
Dim ws As Worksheet
Set ws = ThisWorkbook.Sheets("NOMBREDE LAHOJA en la que tienes el combobox")
criterio = "" & ComboBox(lo mismo que ne la figura 1de arriba).Value & ""
If ComboBox(lo mismo que en la figura 1).Value = "" Then
ws.Range(" FIGURA 2:aquí va el a partir de qué fila empieza a detectar por ejemplo B4").AutoFilter Field:=( figura 3:esta sería la columna se cuenta de izquierda a derecha a seria uno b seria 2 se sería 3 así hasta que no te permita pero dependiendo si estás en la número z cuentas CUENTAS DE LA FILA A A LA Z Y AQUÍ ANOTAS ESE NUMERO SIN LOS PARENTESIS nota en el range del ejemplo b4 , si aquí pones 2 en el range ira el b si pones 3 en el range ira el c la fila tu la decides no la pongas en filas combinadas por que da error)
Else
ws.Range("IGUAL QUE EN LA FIGURA 2").AutoFilter Field:=(figura 3), Operator:=xlOr, Criteria1:=criterio, _
Operator:=xlOr, Criteria2:="=" & criterio
End If
End Sub
Ejemplo de un combobox 2para la columna b que empieza a filtrar apartir de la fila 4
Private Sub ComboBox2_Change()
Dim criterio As Variant
Dim ws As Worksheet
Set ws = ThisWorkbook.Sheets("NOMBREDE LAHOJA")
criterio = "" & ComboBox2.Value & ""
If ComboBox2.Value = "" Then
ws.Range("B4").AutoFilter Field:=2
Else
ws.Range("B4").AutoFilter Field:=2, Operator:=xlOr, Criteria1:=criterio, _
Operator:=xlOr, Criteria2:="=" & criterio
End If
End Sub
Ejemplo para un combobox1 para la columna a que empiece a filtrar apartir de la fila 4
Private Sub ComboBox1_Change()
Dim criterio As Variant
Dim ws As Worksheet
Set ws = ThisWorkbook.Sheets("NOMBREDE LAHOJA")
criterio = "" & ComboBox1.Value & ""
If ComboBox1.Value = "" Then
ws.Range("A4").AutoFilter Field:=1
Else
ws.Range("A4").AutoFilter Field:=1, Operator:=xlOr, Criteria1:=criterio, _
Operator:=xlOr, Criteria2:="=" & criterio
End If
End Sub
*Nota *
• Cuando se especifica el rango de inicio para el filtro, como "B4" en el ejemplo, el código no solo filtra esa celda en particular, sino que afecta a todas las celdas de esa columna que están debajo de ella. En el ejemplo proporcionado, se está filtrando la columna B a partir de la fila 4.
• Si desea extender el rango de filtro a un intervalo más amplio, como de la fila 4 a la fila 100, puede modificar el rango de la siguiente manera: "B4:B100". Esto hará que el filtro se aplique a todas las celdas de la columna B desde la fila 4 hasta la fila 100.
Otra nota elijo el combobox principalmente por sus propiedades si tienes una base de datos y quieres una manera más eficiente puedes utilizar el listfillrange ( en la cual sería el listado de los datos qué especifiques de una sola columna si es de esa misma hoja seria la columna que desees ejemplo para toda la columna a seria A:A SI ES DE UNA HOJA DE LA BASE DE DATOS SERIA (NOMBRE DE LA HOJA!A3:A100 LOS PARENTECIS NO VAN ) EJEMPLOHOJA!A3:A100 esto ayuda a que crea un autocompletar más eficiente y no necesitas escribir todo el texto exactamente aunque el código que te proporcioné filtra cómo contiene , lo del listfillrange seria un parecido a goolge sugets o autio acompletar .
@@cristianleon
gracias milllllllllll
Excelente, simple, fácil y practico, cosa de niños. me facilitó el trabajo de forma universal!
La mejor explicacion de todos los que busque , pude hacerlo !!! Muchisimas Gracias ..abrazo grande
Gracias me salvaste la vida, me ayuda mucho en mi trabajo, tengo que buscar archivos y expedientes y se me hace muy eficiente, mil gracias
Excelente video, lo felicito todo bien explicado y lo mas importante es que lo pude aplicar a mi trabajo.
GRACIAS. Me facilitó bastante para buscar en una base de datos con 14,500 entradas.
Excelente 👍
Le agradezco mucho, su video fue de gran ayuda, para un trabajo, había visto muchos videos y nunca agarraba el código que muestran, en verdad gracias! Muy buen video y bien explicado! Saludos.
excelente solucion, practica y sencilla, gracias por su video tutorial
AHORA SIIIII, ME FUNCIONO PERFECTO, ME EQUIVOQUE EN EL NUMERO DE COLUMNA
GRACIAS!!!
Lo sigo usando en mis controles FUNCIONA DE MANERA PERFECTA...
Mil gracias de nuevo....
Hoy lo pondré en práctica, guardaré este video muchas gracias
Funcionó. Y lo mejor que lo necesitaba para el trabajo. Gracias por este video.
super practica y excelente la explicación, me sirvió muchas gracias! Me suscribo para seguir viendo fórmulas y consejos
Gracias por esas explicaciones tan clara y sencilla de entender, mejor de ahí... Se daña. 👌
Muchas gracias por el videos, fue el unico de lo 10 que vi que explica paso a paso, y me soluciono los problemas que tenia para que leyera bien todo el programa.
Excelente!
Excelente video, me ha sido de mucha utilidad, muchas gracias.
MUCHAS GRACIAS TU EXPLICACION FUE MUY CLARA GRACIAS X EL APOYO SALUDOS
Gracias Maistro, funciona perfectamente para texto y IDS desde excel 2019 jul 2024 configurando lo que se debe configurar en el cod y en la BD
muchas gracias por la explicación , estuve meses intentando hacer esto pero nadie lo explicaba . muchas gracias
me ayudo muchisimo. muchas gracias. excelente explicacion.
Gracias ING. Si me salió con los pasos que usted indico
Si lo logré 😊 muy fácil gracias a usted
Me funcionó tal como lo explicaste. GRACIAS
Gracias, el único video que me funcionó sin que me diera errores, suscrito!!
Muchas gracias me salio ala perfección sera de mucha Ayuda
Muchas gracias por el video, me ha servido mucho. Pero veo que no tienes respuesta a la incógnita que muchos tenemos, y es cuando el campo tiene un número. En mi caso, después de tanto intentar, no funciona, ya que al parecer la instrucción está hecha para texto y al momento de colocar un número, te filtra todo y deja las celdas en blanco. Para resolver este tema, lo que hice fue colocar una comilla simple antes del número, por ejemplo: '2412 (ojo, es una comilla y no el acento que se coloca en las letras). Al colocar esa comilla, automáticamente cambia la celda a texto, y con eso se soluciona la consulta de usar este textbox para celdas que contienen solo números. Espero les sirva a todos los que como yo, tenían esa duda. Muchas gracias por tu ayuda estimado. Saludos a todos!!
👏👏👏👏 sos un pu70 genio!!!
Hermano en dónde pongo la coma e intentado en varios y nada
@@alejandrovt_1854 la debes agregar antes de escribir los carácteres numéricos. Tal como aparece en el ejemplo que puse. Colocas la comillas simple y seguido el número. Sin espacios. Como lo dije antes, ojo con el carácter, que es una comillas simple y no el acento. Quizás por eso no te resulta. Prueba a copiar el ejemplo que puse directo al Excel y ve que si te resulta.
@@alejandrovt_1854tienes otra opción, modificar el formato, cambiándolo de numérico a texto, en la pestaña Datos, ficha Texto en columnas.. y te dará, esto para las bases de datos a las que nonle podemps agregar esa coma al inicio..
Saludos.!
Mi incógnita es como hacer que funcione el control active x en excel online
ERES UN MAESTRASO ENSERIO MUCHAS GRACIAS!!
Don Luis, simplemente sencillo y bien explicado. Muchas Gracias por su tiempo.
Excelente explicación, muy claro, lo pude aplicar y funciona muy bien!! Gracias!!
Perefectro es lo que estaba Buscando, te ganaste un suscriptor nuevo, muchas gracias👌👌👌👌
Excelente, lo logre muchas gracias por compartir
Lo hice con 14 campos y funcionó al 100% gracias!!!
Excelente tutorial, muchas gracias, ahora tengo una fluides al trabajar mas eficiente, muchas gracias. Saludos desde Chile 🇨🇱
Excelente!
Excelente. Realicé el procedimiento descrito y me funciona perfecto
Luis, muchas gracias. Funcionó a la primera, muy fácil, útil y práctico. Mi apellido es Torres también, me agrada que la familia esté haciendo cosas positivas como estas. Bendiciones
Excelente amigo, me alegro que te haya funcionado. Saludos en alguna parte del mundo 👌
Me sirvió muchísimo gracias por compartir tu conocimiento.
claro y fácil, muy buena enseñanza. Muchas gracias
Amigo te ganaste tu respectivo like y un moderado subscriptor
Exxxxxxcelente!!! Dios te bendiga y continúe añadiendo gracia para la enseñanza.
WOWWW....Felicitaciones. Eres lo mejor que he visto
Excelente explicación Luis, seguro que lo voy aplicar en mis hojas. un saludo cordial.
funciona breve y al punto, muchas gracias !!!
Asombrosamente sencillo y magníficamente explicado ¡Felicitaciones maestro Luis Torres!
Si, lo pude hacer eresl lo maximo te ganaste un suscriptor👍
Excelente clase, despues de ver muchos videos, este fue el unico que me funciono. gracias.
Gracias muy útil tu aportación 🙏
Excelente explicacion hermano, logre hacer la barra de busquedas gracias!!!!
Hola Luis. Suuuper de lujo. justo lo que estaba buscando. Me sirvió mucho. Gracias!
el mejor video y facil, muchas gracias.
Muy funcional y sencilla. Lo realicé muy rápido. Gracias, saludos desde Talara - Perú
Excelente ayuda. Muchas gracias por compartir. Saludos.
Wow... simplemente genial, muchas gracias, explicas muy bien
Excelente, gracias.
Muchas gracias por lo bien explicado
Me sirvió bastante y fácil de hacer
excelente muchas gracias por tu ayuda saludes desde Nicaragua
Muchos saludos y éxitos.
EXCELENTE GRACIAS. SALUDOS DESDE VENEZUELA
Me sirvió Muchísimo, Gracias y Like por ello.
gracias maestro ya tienes un nuevo seguidor !!
VIDEO MUY EXPLICATIVO, GENIAL BIEN EXPLICADO TODO A DETALLE JUSTO ESO ESTABA BUSCACO... MIL GRACIAS ¡ UNA CONSULTA MAS NO PODRIAS HACER EL MISMO SISTEMA ESTA VES AÑADILE UN BOTON DE ACTUALIZAR TODO LA TABLA Y UN BOTON DE LIMPIEZA... GRACIAS
Gracias por la ayuda, si lo pude lograr y me es de mucha utilidad, ahorro tiempo
Buenas noches Luis perfecto el buscador, me viene muy bien, pues estaba buscando algo asi par mis listas; un saludo muchas gracias
Yo lo use, de verdad muy agradecido, estuve buscando mucho pero solo este video era el que necesitaba
Muchas gracias
Que gran ayuda 🎉
Gracias por este video me fue de mucha ayuda ❤❤❤❤
Crack! Sencillo y al punto, muchas gracias!
HOLA, MUCHAS GRACIAS DE GRAN AYUDA
Mis respetos, a mi me funciono, Gracias..
Lo logre, excelente, de mucha ayuda, si pudiéramos poner un limpiador seria genial
Fenomenal, he seguido los pasos y he creado un excelente buscador en una base de datos que tengo. Muchas gracias.
Excelente Sr Luis voy a tratar de utilizarlo en una lista de productos que tengo, gracias, saludos desde Barquisimeto Estado Lara Venezuela
Excelente Franklin, me cuestas como te fue. Saludos
Me sirvió muchas gracias, excelente explicación
LOGRADO BUENA EXPLICACIÓN PROFE...
Muy agradecido. Como siempre, explicas muy bien
Excelente mil gracias por tu aporte
muchas gracias dios te bendiga
Ha sido el video más claro y ordenado de los que he encontrado en varios canales
Excelente, justo lo que buscaba, muchas gracias
Muchas gracias 🙂 Dios te bendiga
Luis ya logre realizar el buscador, muy util me sera de gran ayuda, como siempre muchas gracias
Genial, eficiente y bien explicado. Gracias
¡Me funcionó perfecto!
MUY BIEN EXPLICADO, SALUDOS Y GRACIAS
Funciona perfectamente, tengo Excel 2021 y como dato adicional, las referencias del numero de columna empiezan desde el cero (AutoFilter field:=0) para la culumna A. Muchas gracias por compartir, me sirvio muchisimo.
Excelente, gracias por compartirlo.
EXCELENTE VIDEO MUCHÍSIMAS GRACIAS
Me ayudaste un millón
muy bien explicado. muchas gracias. Me gustaria saber como se hace un buscador aun mas inteligente, en el que se pueda buscar en un solo cuadro varias columnas, osea codigo,categoria, producto y medida a la vez sin hacer otro cuadro de busqueda.
Ojalá pronto podamos descubrirlo, justo estoy buscando lo mismo. Saludos.
👌 Gracias a Dios existen personas como usted 💥
Excelente vídeo, muchísimas gracias.
Muchas gracias 😊 muy bueno el tuto.
Amo a este señor 😭😭😭
Me salvó la tarea 😭😭
Me alegro te sea útil. Saludos
Justo lo que necesitaba.
Gracias
Super tip, muchas gracias
Muy fácil Luis, que buena función!
Gracias Luis por los tips por compartirnos muchas bendiciones a tu canal excelente video 🇲🇽🤝👍
Muchas gracias por tu apoyo. Saludos
Excelente. Yo le agregue para no meter otro text box hice la selección de columnas por medio de checkbox.
Excelente amigo, con talento y don de enesenanza como siempre, exito
Muy simplificado lo que UD explica, así lo entiende hasta un niño, agradezco su vídeo de mucha importancia este será el día que empezamos con macros ya que le tenía hasta miedo, seguiré tus videos, de a poco sube de nivel a los siguiente videos
Excelente gracias... Felicidades
Hola Luis, es justo lo que estaba buscando tengo que decirte que me has ayudado mucho no tengo mucho conocimiento de Excel pero con tu ayuda he aprendido mucho, muchas gracias por compartir tus conocimientos y tú tiempo.
Gracias Melvin me alegro que te haya funcionado. Saludos
@@luistorresaccountinghola me podrías ayudar por favor, luego de hacer todos los pasos al pie de la letra e intentar escribir en el textbox1 me sale una ventanita " no se encontró el argumento con nombre" y luego me manda a la macro señalando criterial..
Luis ayúdame por fa.
@@jonasjaviera2900 envíame una foto de la Macro a etorres@ofimaticaempresarial.com para revisarlo o adjunta el archivo. Saludos
@@luistorresaccounting lo volví a revisar el error fue mío hermano, te agradezco por el vídeo.👌
Gracias! Genio!