Búsqueda inteligente en un formulario de Excel vba

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 พ.ย. 2024

ความคิดเห็น • 283

  • @ExcelHechoFacil
    @ExcelHechoFacil 8 ปีที่แล้ว

    Mi estimado Sergio Campos esto es una aplicación fenomenal de un TextBox en conjunto con un ListBox...
    Felicitaciones y espero que muchos de tus seguidores saquen provecho a esto...
    Saludos.

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  8 ปีที่แล้ว

      +Excel Hecho Fácil Así es amigo. Ojalá haya quien lo aplique a sus proyectos. Un saludo afectuoso.

  • @lalocruz8144
    @lalocruz8144 7 ปีที่แล้ว +1

    Me sirvio bastante tu codigo, utilizo varios codigos para rellenear un formulario en automatico pero me faltaba poder utilizar una funcion de busqueda para poder mandar a llamar una lista y en automatico lo llenara todo y con esto pude completarlo, muchas gracias, es para uso personal y respetando los derechos de autor :), Muchas gracias

  • @bas12lc
    @bas12lc 6 ปีที่แล้ว +1

    Me gusto ti aportación, me fue de mucha ayuda y me funciono. Gracias, me gusto tu explicación detallada, por favor no dejes de explicar de esa manera en los siguientes vídeos.

  • @pablinmda
    @pablinmda 5 ปีที่แล้ว

    Muchas gracias sergio buscaba algo sencillo para agregar a mi planilla de facturacion y sigue asi explicas excelente algo complejo lo hacer ver simple y como dices en excel hay varias formas de dar solucion. saludos profe

  • @steinkesoto3440
    @steinkesoto3440 5 ปีที่แล้ว +1

    Buen vídeo Sergio, me salió a la primera, fui algo atento con los nombres de las herramientas ya ahora me funciona super!!! Gracias Sergio, buen vídeo 👍🏼

    • @charlescordoba13
      @charlescordoba13 5 ปีที่แล้ว

      Amigo tu hiciste uno parecido yo tengo crear uno pero necesito ayuda!

    • @steinkesoto3440
      @steinkesoto3440 5 ปีที่แล้ว

      @@charlescordoba13 hola, solo edita el código tal cual muestra en la pantalla, eso sí, guíate de los nombres de las herramientas de visual basic, te saldrá solo hazlo con atención 👍🏼

    • @charlescordoba13
      @charlescordoba13 5 ปีที่แล้ว

      @@steinkesoto3440 tu tienes un correo para decirte que mas o meno quiero hacer!

  • @guidoantonioperezzelaya3099
    @guidoantonioperezzelaya3099 6 ปีที่แล้ว +2

    Sergio Excelentes videos, empeze a seguir tu web y me parece imprecionante y como tu dices, de tu trabajo vamos aprendiendo. dejo un pequeño detalle este video
    Private Sub TextBox1_Change()
    TextBox1.Text = UCase(TextBox1.Text)
    TextBox1.SelStart = Len(TextBox1)
    ya que tu base de datos esta en MAYUS, no busca, si la usar es MINUS. con este pequeño codigo te obliga a escribir en MAYUS y siempre da resultados. excelente trabajo. saludos

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  6 ปีที่แล้ว

      Excelente idea Guido, si convertimos siempre a mayúsculas, dará igual cómo lo escribamos. Gracias!

    • @jjvinam
      @jjvinam 6 ปีที่แล้ว +1

      Excelente tu aporte pero por favor comenta en que sitio deben insertarlo, para los que no saben aun donde colocarlo. Saludos

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  6 ปีที่แล้ว

      Guido nos puso el código donde debemos insertarlo.

    • @jjvinam
      @jjvinam 6 ปีที่แล้ว +1

      Claro Sergio yo si lo entendi pero habrá quienes no lo entendieron amigo Sergio. Pero bueno, aclarado

  • @marvzenc4057
    @marvzenc4057 5 ปีที่แล้ว +1

    Alejandro te felicito por el buen trabajo que haces y poder compartirlo.
    Ahora te planteo lo siguiente: buscar en una celda dónde hay muchas palabras y buscarlo en cualquier orden, es decir empezar por el principio o final escribiendo solo 2 o 4 de las primeras letras y luego hacer lo mismo en la segunda letra, EJEMPLO:
    DESCRIPCIÓN
    Camisa talle extralargo color rojo vivo
    Para buscar escribiendo
    "Vivo cam col"
    Gracias desde ya

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  5 ปีที่แล้ว

      Tipo Google search? Sería genial, pero no lo he logrado.

    • @marvzenc4057
      @marvzenc4057 5 ปีที่แล้ว

      @@SergioAlejandroCampos Gracias por tu respuesta y tu sinceridad, abrazo

    • @AlvaraCOP
      @AlvaraCOP 4 ปีที่แล้ว

      aun lo necesitas?

  • @educacionportable
    @educacionportable 6 ปีที่แล้ว

    Muchas gracias Sergio información Gourmet es la que nos das. Dios te bendiga y te guarde.

  • @josemigueldone8482
    @josemigueldone8482 7 ปีที่แล้ว

    Me gusto Mucho este Video Era la solucion que buscaba hace un gran tiempo pero me gustaia que la busqueda se haga en dos columna si esta dentro de sus posibilidades

  • @jjvinam
    @jjvinam 6 ปีที่แล้ว +1

    No habia visto este video y es un excelente aporte Sergio. Saludos y mis felicitaciones como siempre

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  6 ปีที่แล้ว

      Gracias Juan. Tengo casi 200 vídeos, seguro más de alguno puede ayudarte.

  • @raulmezaa1492
    @raulmezaa1492 6 ปีที่แล้ว +1

    HOLA SERGIO, GRACIAS CON MAYÚSCULAS FUNCIONÓ PERFECTAMENTE. THANKS A LOT.SALUDOS

  • @1972juanito
    @1972juanito 6 ปีที่แล้ว +1

    Buenas a todos, este aporte es demasiado bueno y felicito a Sergio por tan excelente trabajo. Por favor si alguien me podría ayudar aumentar el rango a las 130 celdas que tiene esta macro les agradeceria mucho...

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  6 ปีที่แล้ว

      Te refieres a que no puedes enlistar más de 130 ítems?

    • @1972juanito
      @1972juanito 6 ปีที่แล้ว

      @@SergioAlejandroCampos si Sergio he tratado con diferentes opciones de range y no pude... ya que en tu ejemplo el rango solo jala hasta la celda A131, por favor si me pudieras ayudar te agradeceria mucho y gracias por responder...

  • @fsauceda1
    @fsauceda1 6 ปีที่แล้ว +1

    Buenisimo... muchas gracias Alejandro.. Dios te bendiga!!

  • @manuelcordova2606
    @manuelcordova2606 6 ปีที่แล้ว +1

    Gracias. aplique para un proyecto que estoy realizando el como expandir el cuadro cuando se busca. Like y suscrito.

  • @juandavid6922
    @juandavid6922 6 ปีที่แล้ว +1

    GRACIAS POR TODO!!
    ME HA SIDO MUY UTIL

  • @fenixmaster15
    @fenixmaster15 5 ปีที่แล้ว

    ESTO ERA LO QUE BUSCABA, EL PRIMER COMBO BOX QUE MOSTRASTE ME QUEDO PERFECTO, PERO AL QUERER IMPLEMENTAR ESTE SIMPLEMENTE NO CORRE Y CUANDO BAJE LA MUESTRA DE TU PAGINA TAMBIEN TIENE ERROR.
    Private Sub CommandButton1_Click()
    Unload Me
    End Sub
    Private Sub CommandButton2_Click()
    ActiveCell.Value = Me.ComboBox1.Value
    Unload Me
    End Sub
    Private Sub UserForm_Initialize()
    Me.ComboBox1.RowSource = "ID_NACIONAL"
    End Sub
    ESTO ESTA PERFECTO, PERO AL QUERER HACER EL DEL TUTORIAL SIMPLEMENTE NO JALA.
    AYUDA!!!! SALUDOS Y MUCHAS GRACIAS

  • @gonzaloarandia2870
    @gonzaloarandia2870 8 ปีที่แล้ว +1

    Muy útil, gracias por compartir tus conocimientos. Un abrazo

  • @patriciameneses7521
    @patriciameneses7521 2 ปีที่แล้ว

    Estimado Sergio, buenos días. Mil gracias por compartir el conocimiento. Una consulta profe este formulario lo adapte a un sistema de facturación e inventario. No logro conseguir que al momento de generar el formulario NO me en liste los item con valores en cero. Estos valores se cargan de una tabla denominada inventario.

  • @alejandromorffe171
    @alejandromorffe171 7 ปีที่แล้ว

    Excelente APP... Me parece de una utilidad tremenda para los negocios..

  • @moreno240985
    @moreno240985 6 ปีที่แล้ว +1

    Hola Sergio, agradecido de verdad por ese gran aporte, es muy interesante, explícito y educativo.
    Me gustaría hacer eso mismo pero que el listbox me muestre la fila con 7 columna, mostrando solo lo ingresado por el textbox...
    Espero que me pueda ayudar con eso, de antemano muchas gracias por eso y todos tus aporte.

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  6 ปีที่แล้ว

      Hola en este video puedes bajarte un ejemplo de cómo añadir más columnas, solo adecúa. th-cam.com/video/2e2EkxxYcrE/w-d-xo.html

  • @javieros67
    @javieros67 8 ปีที่แล้ว

    Excelente video, muy bien explicado. Y claro que me suscribo!!

  • @diegosebastian8366
    @diegosebastian8366 8 ปีที่แล้ว

    buen vídeo amigo bien explicado...me sirvió. gracias

  • @maticunia1982
    @maticunia1982 2 ปีที่แล้ว

    Buenos días. Saludos desde Nicaragua, estoy realizando un proyecto y tengo la siguiente duda. Se puede realizar una búsqueda desde un textbox mientras se escribe de un formulario A y los resultados se carguen en un listbox de un formulario B ????

  • @lordcoronel7501
    @lordcoronel7501 8 ปีที่แล้ว

    Buen video, te doy manito arriba. te animo a seguir haciendo estos tipos de enseñanza y así seguiré tus videos. MAESTRO POKEMON :D ME SUSCRIBO!!!

  • @jamphierhuillcazegarra6087
    @jamphierhuillcazegarra6087 8 ปีที่แล้ว

    Es bastante amigable tus Excel, mis respectos por tu trabajo... solo quería hacerte una consulta... si quiero que no aparezca el cuadro hasta que digite cualquier tecla que puedo hacer??

  • @joseluisgonzalezsanchez9643
    @joseluisgonzalezsanchez9643 8 ปีที่แล้ว

    Estimado, esta macro cambio mi vida!! te lo agradezco mucho.Ahora tengo un problema que se me presentó, porque tengo una tabla de mas de 200000 item y la PC del trabajo sólo tienen 4 GB, pregunto, como hago para que en vez de refrescar letra por letra, lo haga cada 4-5 letras o una vez que termine de ingresar todas las palabras? Lo digo porque la poner la primera letra, mi pobre maquina sufre, pero al poner una palabra, se reduce drasticamente la busqueda. Mis respetos por semejante macro!

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  8 ปีที่แล้ว

      Gracias por tus comentarios. Con respecto a lo que comentas, se tendría
      que hacer otra macro desde cero para que te enliste los resultados
      coincidentes, pero para ser sincero, mientras sigas teniendo esa
      cantidad de registros con una PC de potencia media, el resultado en
      cuanto a rapidez será el mismo.

    • @joseluisgonzalezsanchez9643
      @joseluisgonzalezsanchez9643 8 ปีที่แล้ว

      Muchas gracias por tu pronta respuesta. En lo particular , soy programador aficionado, pero me gusta mucho programar en VB. ojala pudiera vivir de esto solamente...Como es un Pc asignado en el trabajo, trataré de convencerles de cambiarla. Claro con respecto a la cantidad de iteraciones de poner la primera letra, a una palabra de una vez, en el listbox se reduce mucho la cantidad de item...estamos hablando de casi 300000 item de productos

    • @ztealonso2693
      @ztealonso2693 8 ปีที่แล้ว +1

      yo también manejo la misma cantidad de datos, y lo que hice fue poner el código de búsqueda en un botón BUSCAR (por ejemplo) para que pueda capturar una palabra y dar clic en el botón de BUSCAR y así no se tarda tanto a que busque conforme se escribe en el textbox, o puedes agregar un if, que detecte x cantidad de caracteres y empiece a buscar al alcanzar la x cantidad de caracteres y sea mas automático
      no se si se pueda lo de los if, no lo he intentado,
      Saludos,

    • @ztealonso2693
      @ztealonso2693 8 ปีที่แล้ว +1

      Ya lo intente y funciona, solo creo una variable ejemplo,
      Dim PalabraBuscar As String
      PalabraBuscar = Me.TextBox9.Value
      If Len(PalabraBuscar) = 5 Then /5 es el numero de caracteres que quieres que detecte
      aqui va el codigo de busqueda sin cambiar nada
      al fiinal agregar otro End If para cerrar el nuevo IF
      Saludos,

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  8 ปีที่แล้ว

      ZTE Alonso Gracias por tu aporte.

  • @jorgecondori1598
    @jorgecondori1598 4 ปีที่แล้ว

    Hola Sergio. Es posible hacer una búsqueda inteligente con varios filtros? Por ejemplo, tengo un producto que tiene varias propiedades. Por ejemplo una remera (Color,Talle,Género, Modelo) y quiero poder ir filtrando a medida que elijo las propiedades de la remera, es esto posible con macros?

  • @daguero2012
    @daguero2012 5 ปีที่แล้ว

    Muy buena informacion. Muchas gracias.

  • @henrybonillalopez2502
    @henrybonillalopez2502 8 ปีที่แล้ว

    Uyyy que manera de explicar, muy bien lo felicito, excelente VIDEO!!! Tengo un problema con el tamaño del formulario, sale muy quepeño no se visualiza bien

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  8 ปีที่แล้ว

      Lo estás abriendo en Windows 7 o Windows 10. Si es Windows 7, sólo hay que modificar el tamaño del formulario en el código.

    • @henrybonillalopez2502
      @henrybonillalopez2502 8 ปีที่แล้ว

      Que pena...¿que tamañaos le pongo?, le he modificado muchas veces y me sale deconfigurado el formulario...gracias

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  8 ปีที่แล้ว

      Confírmame qué Windows usas, por favor.

    • @henrybonillalopez2502
      @henrybonillalopez2502 8 ปีที่แล้ว

      Hola Sergio, tengo windows 7 Ultimete. Tengo esta pregunta, si en la misma hoja donde se activa el formulario tambien tengo otro rango digamos (f4:F16) y quiero que se active otro formulario de estos pero que me traiga otro listado, supongamos listado de clientes, ¿como hago esa condición...gracias

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  8 ปีที่แล้ว +1

      Hola. Para cambiar el tamaño del formulario, juega con varias opciones en las líneas que digan:
      Me.Height = 83
      Si tienes otro rango, sólo replica las siguientes líneas, en este ejemplo vemos cómo tener dos rangos a elegir:
      Private Sub Worksheet_SelectionChange(ByVal Target As Range)
      'Si la celda elegida es B13:B18 se muestra el Formulario.
      If Not Intersect(Target, Range("B9:B14")) Is Nothing Then
      MsgBox "hola1"
      'En todo caso no se muestra.
      Else
      End If
      If Not Intersect(Target, Range("F4:F16")) Is Nothing Then
      MsgBox "hola2"
      'En todo caso no se muestra.
      Else
      End If

      End Sub

  • @comibolsupervisores4991
    @comibolsupervisores4991 7 ปีที่แล้ว

    Para mejorar eso de buscar indistintamente entre mayúsculas o minúsculas hice esto y funciona de maravilla
    If (i "") * (UCase(i) Like "*" & UCase(.TextBox1.Value) & "*") Then

    • @exerrodriguez9542
      @exerrodriguez9542 7 ปีที่แล้ว

      Sabes como corregir un error de compilacion en la siguiente linea: (Debajo de tu sugerencia)
      .listbox1.AddItem i (error de compilacion)...
      Saludos - agradezco la ayuda con esto..

    • @kevinpena3066
      @kevinpena3066 5 ปีที่แล้ว

      justo esto es lo que estaba buscando sabia que era algo así, pero no me terminaba de cuadrar de que forma redactarlo, que crack jaja

  • @yagamisjo
    @yagamisjo 7 ปีที่แล้ว

    Hola, muchas gracias por dedicar tu tiempo a hacer estos videos, de verdad me ayudan muchísimo, este sobre todo me ayudo como no tienes idea, solo una cosita me gustaría saber, cuando haces la consulta si el texto que se digita no esta en MAYUSCULAS no te arroja resultados, ¿existe alguna forma de que se muestren resultados este o no en mayúsculas el texto?

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  7 ปีที่แล้ว +1

      Anderson Forero Hola. Sí claro, más abajo en los comentarios comentamos la solución.

    • @yagamisjo
      @yagamisjo 7 ปีที่แล้ว

      Amigo muchas gracias, una ultima cosa, es que apenas me estoy familiarizando con esto de los macros y el Excel avanzado, ¿si quiero que el texto seleccionado en el formulario quede en una celda en especifica, que debo hacer?

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  7 ปีที่แล้ว

      Anderson Forero Algo así: Me.TextBox1.Value = Sheets("Hoja1").Value

    • @yagamisjo
      @yagamisjo 7 ปีที่แล้ว +1

      No se si no me hice entender, pero mira con esta línea pude hacer que la selección quedara en una celda especifica. Range("W7") = Me.ListBox1.List(i). Igualmente muchísimas gracias por estar atento (Y)

  • @loteriloto1212
    @loteriloto1212 4 ปีที่แล้ว

    Hola Alejandro, como siempre excelente video...Pregunto, veo que declaraste las variables "rng" y "e" as range, las cuales no utilizaste, y la varible i, del for each, no la declaraste. Como se declara esta variable "i" ??

  • @franfgm
    @franfgm 4 ปีที่แล้ว

    Hola Sergio.
    Gracias por tu aporte. Lo he incorporado a mi archivo de compras, haciendo las adaptaciones pertinentes a las celdas que ejecuta el formulario.
    Sin embargo, cuando comienzo a escribir en el textbox de búsqueda, la primer letra, tarda como 10 segundos en aparecer el listado, y así con las demás letras.
    los datos de los que busca el Listbox, no llegan a 500.
    Habrá forma de acelerar el proceso?
    Desde ya Muchas gracias.
    Saludos desde La Ciudad de Buenos Aires, Argentina.

  • @guerreroleon78
    @guerreroleon78 5 ปีที่แล้ว +1

    Una pregunta sergio, tengo un userform1, dentro de él, tengo un multipages de 5 paginas.
    en cada página tengo un boton de "Cerrar", cuando le den click cierra el userform(unload me), al ver tu correo veo que se puede cerrar el userform presionando la tecla ESC, entonces configure cada botón de "Cerrar" que tengo en la multipages, y... el botón de la pag 1, funciono perfecto al presionar la tecla "ESC", pero cuando me cambie de página, y presionar la Tecla "esc" no funcionó. al revisar la configuración de cada botón, me quito en la opción de Cancel: True, y coloco false. que estoy haciendo mal? se puede configurar varios botones con la opción de Cancel: True en un mismo userform....
    la solución inmediata que le vi, fue colocar el botón "Cerrar" fuera de Multipage, y funciona bien. al cambiar de página, y presionar "ESC" se cierra el userform, lo malo es que estéticamente ese botón no se ve bien.... Gracias por tus videos y compartir tus conocimientos con la comunidad.

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  5 ปีที่แล้ว

      Hola. Todo depende del uso del botón Cerrar. Sí lo usas para cerrar todo el formulario, yo lo pondría fuera del multipage, junto a un botón Aceptar.

    • @guerreroleon78
      @guerreroleon78 5 ปีที่แล้ว +1

      @@SergioAlejandroCampos gracias, asi lo hice. ya encontrare una manera (estéticamente hablando) de mejorar... jejeje..
      por cierto, los colores de los botones se pueden cambiar? o solo puedo colocar los colores que ya me trae predeterminado VBA?

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  5 ปีที่แล้ว

      Todos los controles son personalizables. Revisa este vídeo donde vemos una macro para asignarle el color a todos los formularios y no tenemos que modificar uno por uno.

    • @guerreroleon78
      @guerreroleon78 5 ปีที่แล้ว

      @@SergioAlejandroCampos cual video? el mismo de aqui o es otro?

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  5 ปีที่แล้ว

      Es de aquí th-cam.com/video/6kxkptyx94s/w-d-xo.html

  • @Warangeluz
    @Warangeluz 8 ปีที่แล้ว +1

    Gracias por compartir el código, yo estoy implementandolo a mi libro el único inconveniente es que al tener un rango (fila) variable y querer seleccionar la fila para agregar mas me salta la ventana de búsqueda, sabes como hacer para que vba sepa cuando selecciono toda la fila y evitar que la venta salga siempre?

  • @dgdiegomez
    @dgdiegomez 7 ปีที่แล้ว +1

    Muchas gracias por su excelente video. Le agradecería su ayuda con la siguiente inquietud: podría recomendarme algún operador de comparación que NO distinga mayúsculas de minúsculas (a diferencia de LIKE). Muchas gracias¡

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  7 ปีที่แล้ว

      +Diego Gomez Hola. Aquí lo mejor es convertir a mayúsculas o minúsculas ambos textos a comparar, para mayúsculas usa Ucase y para minúsculas usa Lcase. En los comentarios de este vídeo ya hemos discutido el tema.

  • @oscardavidcarpinteroruiz2860
    @oscardavidcarpinteroruiz2860 8 ปีที่แล้ว

    Sergio Alejandro Campos, excelente trabajo tus conocimientos son innovadores, amigo quisiera saber si conoces la forma de colocar una clave a un botón de comando para habilitarlo dentro de un formulario, me explico, tengo en mente un formulario de búsqueda de materiales mediante códigos de barras, pero si por algún motivo se avería el lector de código de barras, tendríamos que realizar la búsqueda manualmente momento en el cual se recurriría como caso extremo el ingreso de los datos de manera manual, la idea es blindar los procesos y minimizar los errores de digitación, te quedaría altamente agradecido si me puedes colaborar con este tema, gracias, éxitos.

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  8 ปีที่แล้ว

      +Oscar David Carpintero ruiz Déjame entender. Si el lector de código de barras funciona, no quieres que ingresen el código a mano?

    • @oscardavidcarpinteroruiz2860
      @oscardavidcarpinteroruiz2860 8 ปีที่แล้ว

      +Sergio Alejandro Campos es correcto, la idea es que si necesitan ingresar la información a mano, el conducto regular es solicitar la aprobación del encargado de la aplicación "quien tendrá la clave de desbloqueo de un botón dentro del formulario", por tar motivo es importante implementar un botón con contraseña para que al momento de desbloquearse se puedan activar su aporte que nos brinda en este vídeo.

    • @oscardavidcarpinteroruiz2860
      @oscardavidcarpinteroruiz2860 8 ปีที่แล้ว

      Sergio Alejandro Campos, te agradecería si me puedes guiar con este trabajo que tengo que implementar, gracias

  • @Ferry2099
    @Ferry2099 4 ปีที่แล้ว

    Excelente vídeo gracias. Una pregunta nada mas: Tomando como ejemplo este macro. Supongamos que en la lista de productos también se tiene la columna de Departamento al que pertenece tal producto, ¿como hago para que al seleccionar producto automáticamente coloque en una tercer columna(departamento) después de ID y producto, el departamento al que pertenece el producto seleccionado? Gracias.

  • @arturrolandoshugulicaicedo9117
    @arturrolandoshugulicaicedo9117 6 ปีที่แล้ว

    Como esta Sergio buenas noches, que código se puede emplear para cargar a una matriz la información de una tabla que tiene varios campos y varios registros y esta información retornar a un listbox?, entiendo que de esta manera se puede mejorar el tiempo al realizar esta rutina.
    Saludos

  • @Efren_Lopez
    @Efren_Lopez 7 ปีที่แล้ว +1

    MUY BUEN VIDEO, ME SIRVIO MUCHO

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  7 ปีที่แล้ว +1

      +victor efren lopez garcia Es un gusto saberlo. Gracias por comentar.

  • @maticunia1982
    @maticunia1982 6 ปีที่แล้ว

    Gracias por enseñar y compartir es de mucha ayuda para los que queremos aprender cada dia, tengo una BD con una columna Nombres de Empleados y otra con Oficina de Trabajo en la colunma Nombre de Empleado tengo nombres repetidos por que laboran en mas de una area u Oficina, como se podra hacer que al escribir en el textbox se reflejen los resultados en el listbox pero que los nombres repetidos solo aparescan una ves de ante mano gracias saludos desde nicaragua

  • @jorgecondori1598
    @jorgecondori1598 4 ปีที่แล้ว

    Hola, gracias a este tutorial pude armar mi propia búsqueda inteligente, muchísimas gracias por el aporte.
    Ahora me surgió un nuevo problema. Se puede discriminar si una vocal es con acento o sin acento o diéresis?
    Me gusta escribir las palabras como corresponde, con acentos, pero los usuarios de mi archivo muchas veces escriben las palabras sin acentos, por lo que no muestra coincidencias.
    Desde yá muchas gracias!
    Saludos!

  • @TheGoguino
    @TheGoguino 7 ปีที่แล้ว

    Sergio Alejandro Campos - EXCELeINFO hay alguna forma de llamar el formulario con algún acceso directo. Gracias

  • @JuanMagzul
    @JuanMagzul 2 ปีที่แล้ว

    Saludos...
    Existe alguna forma de insertar un texto específico, pero en la listbox que se muestren por columnas la información?

  • @jorgecazares2314
    @jorgecazares2314 7 ปีที่แล้ว +1

    Muchas gracias por el vídeo, me sirvió muchisimo, solo una cosa mas puedo configurar el buscador para pueda auto completarme la busqueda independientemente si uso mayúsculas o no,?

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  7 ปีที่แล้ว

      Qué bien que te haya servido el ejemplo. En los comentarios de este mismo video ya tocamos el tema sobre las mayúsculas y se dio una solución, por si gustas mirar en los demás comentarios.

  • @senodi1
    @senodi1 7 ปีที่แล้ว +1

    Muchas gracias, me sirvió mucho!! Existe alguna forma para poder buscar sin importar entre mayúsculas y minúsculas? Nuevamente gracias!!

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  7 ปีที่แล้ว +1

      +Sebastián Norberto Díaz Sí, por favor revisa en los comentarios del artículo original, ahí platicamos sobre el tema. Da clic donde dice Descargar el ejemplo

  • @alexval9524
    @alexval9524 4 ปีที่แล้ว

    Excelente vídeo una pregunta Sergio como le hiciste para la barra de titulo de color azul

  • @michaelgamboagarcia4978
    @michaelgamboagarcia4978 7 ปีที่แล้ว

    Hola, excelente video ya tenés un suscriptor y un buen like. Tengo una preguntas, puedo hacer en la misma hoja otra búsqueda inteligente pero con una lista diferente?

  • @matiasmolina2011
    @matiasmolina2011 4 ปีที่แล้ว +1

    ATENCION!!!!! Encontre la solucion para porder ingresar texto en el cuadro de busqueda INDISTINTAMENTE si se escribe en MAYUSCULA o en MINUSCULA... Les dejo a continuacion la parte del codigo que deben reemplazar!!!!
    For Each i In Lista.Value
    If UCase(i) Like "*" & UCase(Me.TextBox1.Value & "*") Then
    .ListBox1.AddItem i
    Saludos Amiguitos!!!

  • @plusma06
    @plusma06 2 ปีที่แล้ว

    Hola Sergio, gran video y excelente explicación. Esta manera de búsqueda inteligente, la implemente en un formulario en Excel, que trabajo mes a mes y que me permite la captura de información que viene en una encuesta. Este formulario tiene varias celdas con listas desplegables, pero me di cuenta que al seleccionar la información de la lista, recibe cualquier tipo de dato o puede pasar en blanco. Sergio, ¿hay alguna manera de validar que al hacer la búsqueda inteligente solo tome la información que aparece en la lista desplegable? Gracias :)

  • @adriangomez3292
    @adriangomez3292 6 ปีที่แล้ว +1

    Muy buen aporte amigo, solo tengo una consulta, que linea debo modificar para que al momento de poner dos palabras clave pueda aparecer el resultado aunque esas palabras estén intercaladas, por ejemplo al escribir "Vino Blanco", puede aparecer en los resultados "Vino Añejado Blanco"

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  6 ปีที่แล้ว

      +Adrian Gomez Hola. No estoy seguro que se pueda, ya que los comodines funcionan para el inicio de un texto o el final, no para encontrar las palabras dentro del texto.

    • @adriangomez3292
      @adriangomez3292 6 ปีที่แล้ว +1

      Entiendo... Entonces ¿tendrás algún vídeo donde explique como hacer un formulario de búsqueda como el que necesito? De antemano muchas gracias amigo.

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  6 ปีที่แล้ว

      +Adrian Gomez Como te comentaba, no estoy seguro que se pueda y por eso mismo no tengo un vídeo donde haga algo parecido.

  • @rjarae
    @rjarae 8 ปีที่แล้ว

    Hola Sergio muy bueno el video y gracias por compartir tus conocimientos. Tengo una consulta si deseo agregar otra lista a la busqueda como por ejemplo del libro 2, libro 3 , etc. donde se modifica la programacion.

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  8 ปีที่แล้ว

      Hola, me da gusto que te haya gustado el video. En el siguiente articulo puedes descargarte todo el código y la explicación del ejemplo. También puedes descargar el ejemplo: www.exceleinfo.com/excel/bsqueda-inteligente-en-un-formulario-de-excel-vba/

  • @osvaldovergaravaldes
    @osvaldovergaravaldes ปีที่แล้ว

    Hola Sergio. Muy buena explicación, pero, una consulta. Si mi lista tiene dos o más columnas, cómo hago que el ListBox muestre el dato coincidente y capture otros datos de la fila del valor coincidente?

  • @DJJLA
    @DJJLA 7 ปีที่แล้ว +1

    Saludos Sergio, he descargado el archivo y no da ningún mensaje de error, pero cuando escribo en el "TextBox1" una palabra no me lista nada, me podrías orientar. Es lo que busco pero no logro descifrar este pedazo. En la linea 25 donde declaras las variables "rng" y "e" que importancia tienen, en la linea 28 también hay un ."listbox.clear", que no se si es donde esta el tema por el cual no lista nada.
    Muchas gracias, espero tus comentarios

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  7 ปีที่แล้ว

      Qué tal. Justo estoy usando el archivo de ejemplo y me busca correctamente. Por ejemplo escribo "VINO" y me enlista todos los tipos de vinos. Cuando declaré e, realmente era declarar i, pero eso no provocada nada malo.

    • @DJJLA
      @DJJLA 7 ปีที่แล้ว +1

      Ya despeje mis dudas del porque no me listaba nada en el textbox, esta para el uso solo de letras mayusculas, cambie el teclado a mayúscula y éxito

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  7 ปีที่แล้ว

      +DJJLA Muy bien!

  • @AlejandroDiazdb
    @AlejandroDiazdb 7 ปีที่แล้ว

    Hola. Muchas gracias por este tutorial. Está siendo de gran ayuda. Te escribo porque tengo un problema y no consigo solucionarlo. Necesito que busque dentro de un listado mucho mayor de productos y no consigue que busque entre todos, solo entre los 131 primeros elementos que es exactamente el número de elementos de tu ejemplo. He cambiado el rango en la sección "2)Al escribir texto en el TextBox" pero entonces deja de buscar. ¿Sabes cómo puedo solucionarlo? Muchas Gracias.

  • @yennyfigueroa7241
    @yennyfigueroa7241 4 ปีที่แล้ว

    Muchas Gracias por compartir su conocimiento 👌 solo una pequeña ayuda, como selecciono un dato con darle doble click y así mostrar la información en la celda?

  • @brigithpilaluisahernandez814
    @brigithpilaluisahernandez814 8 ปีที่แล้ว

    excelente video tengo una pregunto puedo al momento de buscar un producto hacer que me aparezca el valor tambien? son tres precios diferentes necesito ayuda con eso

  • @SDF1YG
    @SDF1YG 5 ปีที่แล้ว

    Hola, me es de mucha utilidad muchas gracias por compartir, quiero complementar un poco para descartar datos del rango para el listbox, si al dato del listbox le concateno un * al inicio, o algo similar como puedo hacer que lo descarte?

  • @pieroquintoj
    @pieroquintoj 6 ปีที่แล้ว +1

    Hola Sergio, antes que nada felicitarte por este video que esta super.
    Tengo una pregunta:
    porque en esta linea : If (i "") * (i Like "*" & .TextBox1.Value & "*") Then
    Colocas : (i "") , para que sirve esto?
    Por favor si fueras tan amable de explicarme.
    Saludos cordiales

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  6 ปีที่แล้ว

      +Piero Quinto Hola. Ahí estamos diciendo Si el valor de la variable i es diferente a vacío, especificado con las dobles comillas.

    • @pieroquintoj
      @pieroquintoj 6 ปีที่แล้ว +1

      Sergio Alejandro Campos - EXCELeINFO
      Y luego lo miltiplicas con * para con el textbox

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  6 ปีที่แล้ว

      Así es: Si el valor de (i "") se cumple entonces devolverá VERDADERO o 1. Si la comparación de (i Like "*" & .TextBox1.Value & "*") devuelve una concidencia entonces se multiplicará el 1 por la coincidencia, y si eso es diferente a 0 entonces quiere decir que sí hay un elemento que insertar al ListBox.

    • @pieroquintoj
      @pieroquintoj 6 ปีที่แล้ว +1

      Sergio Alejandro Campos - EXCELeINFO gracias ahora entiendo.

  • @jorgepenamedrano456
    @jorgepenamedrano456 6 ปีที่แล้ว

    Formidable!!
    Me permite una consulta??
    Si necesito que dentro de la misma hoja haya 2 rangos diferentes y cada uno con una lista diferente, cómo se podría hacer.

  • @jorgecondori1598
    @jorgecondori1598 6 ปีที่แล้ว +1

    Excelente Aporte.
    Muchas Grcias!
    Tengo una duda. Cuando agrego màs productos a la celda, despues de la celda A131 no me aparece en el listbox cuando lo busco. Yo estoy necesitano hacer esta tabla para 500 productos.
    Como puedo solucionar esto?
    Gracias!

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  6 ปีที่แล้ว

      Hola. Puedes guiarte en este ejemplo th-cam.com/video/m_56hF6b3NQ/w-d-xo.html

    • @jorgecondori1598
      @jorgecondori1598 6 ปีที่แล้ว

      Cuando voy a Validaciòn de datos no me aparece la lista "productos" y me indica que celdas abarca dicha lista. Lo que quisera hacer es encontrar dicha lista y ampliar su rango

  • @eddyfco.alvarado1029
    @eddyfco.alvarado1029 8 ปีที่แล้ว

    Exelente. Una inquietud, el id del producto esta asociado, oculto o se genera por medio de otro codigo?

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  8 ปีที่แล้ว

      +Eddy FCO. Alvarado El ID no tiene fórmula. Lo ingresé al azar.

    • @eddyfco.alvarado1029
      @eddyfco.alvarado1029 8 ปีที่แล้ว

      +EXCELeINFO Hola, el envie los prints de pantalla a faceboock

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  8 ปีที่แล้ว

      +Eddy FCO. Alvarado Me los puedes compartir en esta liga por favor.

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  8 ปีที่แล้ว

      +Eddy FCO. Alvarado www.dropbox.com/request/6RO5oJMSRWjDfwbSWb4M

  • @kattymia4340
    @kattymia4340 7 ปีที่แล้ว +1

    Hola, me gusto el video, queria preguntar si habria una forma de usar este mismo de filtro con una base de datos de 50 mil personas... he visto varios ejemplos como este video, pero todos funcionan cuando la base de datos es pequeña y lo realizan con registros de 50 entradas aprox.. ¿Hay alguna manera de hacer lo mismo con DB extensas? o esque excel no soporta una carga como la que busco... Gracias x tu tiempo =)

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  7 ปีที่แล้ว

      +katty Mia Probaste esos 50 mil registros con este ejemplo? No te funciona?

  • @18mrdavo
    @18mrdavo 5 ปีที่แล้ว

    Hola Sergio!!! Se puede realizar esta función solo con un Combobox? Estaría excelente si se pudiera

    • @AlvaraCOP
      @AlvaraCOP 4 ปีที่แล้ว

      Davo Franco pienso q si.. probaste?

  • @raulmezaa1492
    @raulmezaa1492 6 ปีที่แล้ว +1

    Hola Sergio, buenas tardesBajé el ejemplo pero no me carga la lista, no aparece nada. Desde luego lo guardé con la extensión para macrosMe pudieras ayudar.Gracias y felicidades por todos tus aportes, sencillos y claros

  • @luisantoniorojasvelasquez3523
    @luisantoniorojasvelasquez3523 4 ปีที่แล้ว

    Buen día, muchas gracias por tan valiosa información, como hago para cargar mas columnas en el listBox le agradezco su valiosa colaboración

  • @TheGoguino
    @TheGoguino 7 ปีที่แล้ว

    Hola me gusto mucho el video no veo la hora que amanezca para poderlo implementar en un libro que tengo con muchas hojas y una base de datos de más de 6000 filas. Pero hay alguna manera de poder llamar el formulario cuando quiera. Como Cúa do ejecutas una macro para que no me quede amarrado a ninguna hoja y pueda utilizarlo en la hoja que quiera. Eso si que en la casilla que me pare me pegue lo buscado. Gracias por tu trabajo

    • @theyanable
      @theyanable 7 ปีที่แล้ว

      Que Tal buen día, puedes utilizar el mismo codigo en las demas Hojas X para llamar un mismo Formulario y/o utilizar un boton para llamar al formulario, hay otros tutoriales para agregar botones.

  • @cristianguillermovalenciar7316
    @cristianguillermovalenciar7316 6 ปีที่แล้ว +1

    Buenas tardes,
    una consulta, es posible en esta parte del código:
    If Me.ListBox1.Selected(i) = True Then
    ActiveCell.Value = Me.ListBox1.List(i)
    End If
    cuando seleccione el item buscado del listbox, este me rellene el texbox1 donde buscamos, similar a la selección en google?, en ves de rellenar la información en la celda visible, por ejemplo si borro el textbox y busco una nueva palabra, luego lo selecciono con enter vuelva y me rellene el texbox1.
    Muchas gracias

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  6 ปีที่แล้ว

      Hola. Para eso debes usar una macro que te detecte el elemento seleccionado del ListBox y pasarlo al textbox. Aquí te puedes basar para hacerlo blogs.itpro.es/exceleinfo/2015/05/26/mostrar-el-valor-seleccionado-de-un-listbox-en-excel-vba/

    • @cristianguillermovalenciar7316
      @cristianguillermovalenciar7316 6 ปีที่แล้ว +1

      Hola, intente con el ejemplo y funciona si le agrego un botón de buscar, me lo deja en el textbox1, pero si yo quisiera solo dar click o enter en los nombres desplegables del listbox y me lo refleje en el textbox1, sin necesidad de oprimir el botón como en el ejemplo?

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  6 ปีที่แล้ว

      Ahí debes meterte con el tema de eventos. En modo diseño dale doble clic al ListBox y en la parte superior derecha tienes los eventos a usar.

    • @cristianguillermovalenciar7316
      @cristianguillermovalenciar7316 6 ปีที่แล้ว +1

      Muchas gracias!!!! funciona perfecto con el evento clic!!!

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  6 ปีที่แล้ว

      Me alegra que lo hayas resuelto.

  • @silveon1
    @silveon1 8 ปีที่แล้ว

    necesito ayuda de vos..
    como modifico de donde debe sacar la lista con los nombres.... que pongo?
    los datos los tengo en la hoja 3 y en ella hay un cuadro con varios datos... quiero seleccionar la columna en la cual se encuentran los nombres para que salgan en la lista del buscador(insertar esa opción en los códigos).. como hago?

  • @erikadone6926
    @erikadone6926 7 ปีที่แล้ว +1

    Saludos me gustaria enviar los datos buscado a un textbox y luego enviarlo para mi hoja de excel quien me puede ayuda este video es muy interesante es lo que yo estaba buscando hace un gran tiempo

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  7 ปีที่แล้ว

      Gracias por comentar. Revisa si te sirve este video: th-cam.com/video/pBfx_7IoTGg/w-d-xo.html

  • @DarkAsabant
    @DarkAsabant 8 ปีที่แล้ว

    excelente aporte, pregunta, en vez de una sola columna de datos tengo 4, la columna donde deseo hacer el filtrado es en la columna 2, pero me gustaria que en el listbox se muestren los valores d elas otras tres columnas, se podra???

    • @ztealonso2693
      @ztealonso2693 8 ปีที่แล้ว +1

      creo que tendrías que poner 1 listbox por cada columna y hacer una busqueda tipo buscarv a partir de lo que captures en el textbox, aunque solo se mostraria el resultado despues de selecionar un item de la lista,

    • @DarkAsabant
      @DarkAsabant 8 ปีที่แล้ว +1

      GRAQCIAS POR RESPONDER YA LO HE ARREGLADO, UTILIZE UN COMBOBOX CON LOS ENCABEZADOS COMO FILTROS PARA SELECCIONAR LA COLUMNA DE LA TABLA QUE DESEO FILTRAR, UN TEXTBOX PARA REALIZAR LA BUSQUEDA AVANZADA, DENTRO DEL LISTBOX YA LO SEPARE Y AGREGUE POR CELDAS, CUIDANDO QUE LA TABLA NO TUVIERA MAS DE 10 COLUMNAS PARA NO HACER TAN GRANDE LA CODIFICACION, AGREGUE QUE PARA EL TEXTBOX SOLO SE CAPTURARAN MAYUSCULAS Y AFORTUNADAMENTE YA QUEDO GRACIAS POR LA BASE ME RESULTO DE MUCHISIMA UTILIDAD (SOLO OCUPE UN LISTBOX PERO ESTE SEPARADO POR COLUMNAS)

    • @ztealonso2693
      @ztealonso2693 8 ปีที่แล้ว

      Que bien que ya completaste tu macro, parece que funciona muy bien asi, yo tambien tenia datos en minusculas, pero en mi caso no afectaba que estuvieran en mayusculas asi que converti todo en mayusculas,
      Saludos,

    • @vlachavezmosquera3904
      @vlachavezmosquera3904 7 ปีที่แล้ว

      Hola Lezirat.. me puedes ayudar tbm quiero desarrollar una macro parecida en la cual si selecciono un item de selecciona toda la fila de 5 columnas y agregarlas en una nueva lista de datos..

  • @jersongarzon9191
    @jersongarzon9191 5 ปีที่แล้ว

    Buen dia creer un boton para limpiar los datos capturados mediante una macro al molento de ejecutar la limpieza automáticamente de abre el formulario de busqueda tengo que cerrarlo para que el boton pueda limpiar la area que captura, que se podria hacer para qur yo pueda limpiar las celdas de captura sin que se ejecute el formulario de busqueda

  • @Adonidiaz
    @Adonidiaz 7 ปีที่แล้ว

    Agradezco mucho tu aporte. he aplicado esto en una hoja propia me funciona pero me tarda en buscar los nombres osea se queda como guindada la hoja de Excel existe alguna solución para esto ? también me gustaría saber si se puede agregar un comando como el de Control+B saludos.

  • @exerrodriguez9542
    @exerrodriguez9542 7 ปีที่แล้ว

    Hola sergio, usando tu codigo me da un error de compilacion que no termino de solicionar:
    .ListBox1.Clear (1er error aquí)
    For Each i In Lista.Value
    If (i "") * (i Like "*" & .TextBox1.Value & "*") Then
    .ListBox1.AddItem i (2do error aquí)
    Me puedes ayudar con esta duda? como debo corregirlo?

  • @bymergomez648
    @bymergomez648 7 ปีที่แล้ว

    Hola, disculpe, como puedo hacer para que de acuerdo a los checkbox que marque pueda obtener dicha información en un MsgBox?

  • @javieralonso5082
    @javieralonso5082 5 ปีที่แล้ว

    Cambiando en las propiedades del ListBox la cantidad del ColumnCount a "2" y la propiedad ColumnHeads a "True", se muestran dos columnas con su titulo cuando activo el formulario, pero muestra el formulario relleno no se activa la función Clear. Después al aceptar se me coloca en la celda activa el valor de la primera columna y debería de colocarse el de la segunda (valor original antes de ningún cambio) . ¿Podría ayudarme con este caso?

  • @ignacioahumada7770
    @ignacioahumada7770 6 ปีที่แล้ว +2

    Hola sergio, muy buenas tardes
    necesito saber si usted me pueden ayudar...
    Resulta que trabajo en una empresa de telecomunicaciones y estoy a cargo de el área de logística.Nuestros técnicos todos los dias hacen informes declarando el material utilizado , pero quiero optimizar esto y hacer que lo hagan todo online.
    cual es mi ida :
    que cada técnico tenga un acceso el cual indicara todo lo que tiene en su stock de camioneta y ademas permitir rebajar el material utilizado dia a dia atravez de un formulario
    de antemano muchas gracias

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  6 ปีที่แล้ว

      Hola. Dime si te interesa y te pongo en contacto con un amigo para cotizarte un desarrollo.

    • @ignacioahumada7770
      @ignacioahumada7770 6 ปีที่แล้ว

      @@SergioAlejandroCampos me parece perfecto , avisame porfavor

  • @luismamani9920
    @luismamani9920 6 ปีที่แล้ว +2

    Hola gracias por el vídeo. Una consulta trato de buscar pero no habilita ninguna opción en la listbox, Espero me ayude. gracias
    P.D..- Ya revise todos los comentarios y su block a un así no encuentro solución alguna

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  6 ปีที่แล้ว +1

      Ya probaste con mayúsculas y minúsculas?

    • @pablolagos8902
      @pablolagos8902 5 ปีที่แล้ว

      ​@@SergioAlejandroCampos Hola Sergio, tuve el mismo problema que Luis. Y claro, se soluciono al ingresar en el textbox1 todo en mayúsculas. Al ingresar una búsqueda en el textbox1 en minúsculas no visualizaba nada en listbox1. Gracias por tu código, me fue muy útil. Saludos.

  • @1983krlos
    @1983krlos 5 ปีที่แล้ว

    Buenos tardes me gustaria saber si se puede poner en el boton aceptar cuando uno ingrese un item baje automatico ala otra celda

  • @alangijonagosto128
    @alangijonagosto128 6 ปีที่แล้ว +1

    hola Sergio disculpa por molestarte me podrias ayudar por que ami no me sale en la linea: For Each i In LISTA.Value SE MARCA EN AMARILLO Y NO SE COMO REMEDIARLO, GRACIAS

    • @alangijonagosto128
      @alangijonagosto128 6 ปีที่แล้ว +1

      al textBox le paguegue el un (textBox1) y AL ListBox1 asi le puse pero esa linea no se que quiere decir

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  6 ปีที่แล้ว

      Esa línea del For each viene en el archivo de ejemplo?

    • @alangijonagosto128
      @alangijonagosto128 6 ปีที่แล้ว +1

      PRIMERO QUE NADA GRACIAS POR AYUDARME AHORA COMO SE LLAMA EL ARCHIVO?

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  6 ปีที่แล้ว

      En la descripción del vídeo viene el link

  • @eduarsanchez8401
    @eduarsanchez8401 3 ปีที่แล้ว

    Muchas gracias por tu video, Tengo una duda, si quisiera limpiar las celdas B9:B14 sin que me salga el formulario que debería hacer?, Gracias.

  • @jorgecondori1598
    @jorgecondori1598 6 ปีที่แล้ว

    Hola. Es posible que el listbx busque en otro libro? es decir tener la lista en otro libro. Es posible?
    Gracias! Saludos!

  • @cristophergallegos3019
    @cristophergallegos3019 6 ปีที่แล้ว

    HOLA SERGIO AGRADEZCO TU APORTE ES MUY BUENO ESPERO ME PUEDAS AYUDAR ; NOSE COMO INGRESAR UN LISTA DE PRODUCTOS EN QUE FORMATO COM SE HACE AYUDAME PORFAVOR

    • @cristophergallegos3019
      @cristophergallegos3019 6 ปีที่แล้ว

      EL NUMERO DE PRODUCTOS ESTA LIMITADO ¡? DE SER EL CASO COMO PUEDO AGRANDARLO

  • @matiasromero438
    @matiasromero438 7 ปีที่แล้ว +1

    hola amigo muy útil tu video, 1 consulta quiero hacerte, como hacer para traer 2 columnas en vez de 1 al momento de ingresar los datos

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  7 ปีที่แล้ว +1

      +Matias Romero Te recomiendo que tengas una columna auxiliar donde concatenes los valores de esas dos columnas.

    • @matiasromero438
      @matiasromero438 7 ปีที่แล้ว +1

      gracias por la respuesta, podrías orientarme como pasar de un listbox a otro los datos de dos colunna

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  7 ปีที่แล้ว

      +Matias Romero Para pasar de un ListBox a otro, revisa el siguiente artículo de mi autoría:www.exceleinfo.com/formulario-para-mostrar-y-ocultar-hojas-en-excel-usando-listbox/

  • @eddymedinacutipa8591
    @eddymedinacutipa8591 7 ปีที่แล้ว +1

    Hola amigo necesito de tu ayuda, me han pedido un formulario donde busque, agregue y modifique registros lo de la busqueda ya lo vi en este video ahora solo me faltaria lo de modificar y agregar, al momento de que haces la busqueda y seleccionas un item que me aparesca los demas datos que tiene la fila en los texboxt correspondientes y tambien lo mismo seria para eliminar ESPERO QUE ME AYUDES POR FAVOR

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  7 ปีที่แล้ว

      +Eddy Medina Cutipa Lo tengo agendado. Espéralo pronto.

    • @eddymedinacutipa8591
      @eddymedinacutipa8591 7 ปีที่แล้ว

      por el momento me puedes pasar el codigo de ese buscador por favor? te dejo mi correo troguis25@gmail.com tengo un formulario ya avanzado no se si te pueda ayudar a terminar pronto pero como te decia me falta solo los botones de modificar eliminar quisas podemos intercambiar conocimiento amigo espero tu respuesta de antemano gracias Saludos

    • @eddymedinacutipa8591
      @eddymedinacutipa8591 7 ปีที่แล้ว

      Amigo crees que me puedas ayudar en eso lo necesito urgente espero tu respuesta SALUDOS

    • @MMartenco
      @MMartenco 7 ปีที่แล้ว

      Yo necesito tambien éste mismo código, mil gracias. mmartenco@gmail.com

  • @elizabethcenturioncancino8831
    @elizabethcenturioncancino8831 6 ปีที่แล้ว +2

    Hola, gracias por el video, el ejemplo corre muy bien;sin embargo, realice lo mismo para una aplicacion y cuando ejecuto me aparece error de compilacion que no encuentra el objeto y se resalta el "Set Lista". Gracias de antemano por la respuesta

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  6 ปีที่แล้ว

      Pásame la línea completa del error, por favor.

    • @elizabethcenturioncancino8831
      @elizabethcenturioncancino8831 6 ปีที่แล้ว

      Hola, aqui va
      Private Sub TextBox1_Change()
      If Me.TextBox1.value = "" Or Me.TextBox1.value = " " Then
      Me.Height = 83
      Else
      Me.Height = 200
      'Dim Lista As Range
      'Dim i As ListObject
      Dim rng As Range, e
      Set Lista = Range("tecnicos") ................. -> Aquí es donde lo resalta, especificamente "Lista"
      With Me
      .ListBox1.Clear
      For Each i In Lista.value
      If (i "") * (i Like "*" & .TextBox1.value & "*") Then
      .ListBox1.AddItem i
      End If
      Next i
      End With
      End If
      End Sub

  • @eduardotouche
    @eduardotouche 8 ปีที่แล้ว

    Hola muchas felicidades, excelente tutorial.. pero tengo un problema. Baje el archivo para utilizarlo como platilla pero al momento de escribir en el buscado no busca nada (incluso en los que ya tenias apuntados en el ejemplo) me imagino que no esta usando un rango como referencia para buscar o algo fallo.. me ayudas?

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  8 ปีที่แล้ว

      +Eduardo Orozco Touche Debes escribir los nombres tal cual mayúsculas y minúsculas.

    • @eduardotouche
      @eduardotouche 8 ปีที่แล้ว

      +Sergio Alejandro Campos gracias! Si ya vi que el problema son las mayusculas!! Excelente macro gracias!

  • @edgarleon428
    @edgarleon428 7 ปีที่แล้ว

    buenas noches
    oye tengo una duda ya que al escribir el codigo me arroja un error selecionando Set Lista y me dice que no se a encontrado la biblioteca que puedo hacer?

  • @sergioperezbarajas3079
    @sergioperezbarajas3079 7 ปีที่แล้ว +1

    Hola . Me gusto mucho el video. pero tengo una pregunta yo ise uno me salio bien pero cuando lo ise en otra hoja de excel marca error 13 y ya cheque que en los dos tiene lo mismo pero uno si funciona y el otro no eso a que se devera

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  7 ปีที่แล้ว

      +Sergio Perez Barajas Hola. En qué línea te marca el error?

  • @mariocedillolagunas4173
    @mariocedillolagunas4173 7 ปีที่แล้ว

    Hola Sergio e utilizado tus buscadores que haz publicado y son excelentes, pero tengo un problema al utilizar un buscador para llamar los datos de una base de datos (El pecio me cambia el formato de un punto por coma, ejemplo: $1234.56 por $1234,56 hay forma de evitar que cambie y el porcentaje 30% me lo cambia .30 y la hoja donde pego la información tiene formulas y no funcionan así, porque cambia el formato

  • @fabianapolinar6823
    @fabianapolinar6823 7 ปีที่แล้ว

    buenas tardes me gustó mucho su video, tengo unas dudas como puedo hacerle para que el buscador aparezca apretando un botón y no cuando lo coloque en la celda, y otra pregunta como puedo hacerle para que en la celda de al lado salga el código de cada producto. muchas gracias y excelente vídeo
    saludos.

  • @AyaxMX
    @AyaxMX 8 ปีที่แล้ว

    Hola, disculpa tengo 2 dudas, 1. Como le hago para limitar el rango de la "TablaX" a cierta columna, obviamente cuando la tabla esta conformada por varias columnas. 2. Como le hago para que busque ya sea con mayusculas o minusculas por igual? Gracias

    • @AyaxMX
      @AyaxMX 8 ปีที่แล้ว

      +Enrique Ybañez Ya solucione la primera. La que un no soluciono es la 2nda.

    • @vlachavezmosquera3904
      @vlachavezmosquera3904 7 ปีที่แล้ว

      Hola Enrique Ybañez... me puedes pasar tu email pues quiero hacerte una consulta acerca de Excel, por fa ayudame en una pequeña macro que estoy implementando

  • @ooej
    @ooej 6 ปีที่แล้ว +1

    Buen dia, descargué el ejemplo desde la pagina pero cuando lo ejecuto no me aparece nada en la búsqueda ni me muestra error ni nada. Que podrá ser??

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  6 ปีที่แล้ว

      Hola. Ya probaste con mayúsculas y minúsculas?

    • @ooej
      @ooej 6 ปีที่แล้ว +1

      Hola Sergio buen día, gracias por la pronta respuesta, efectivamente eran las mayúsculas y ya me funcionó, la pregunta ahora sería si hay alguna forma de que el buscador no discrimine entre mayusculas y minusculas? Gracias

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  6 ปีที่แล้ว

      Hola. Sí la hay. En el Private Sub TextBox1_Change() debes ingresar:
      TextBox1.Text = UCase(TextBox1.Text)

    • @ooej
      @ooej 6 ปีที่แล้ว +1

      Mil gracias

  • @sergecarlsonschammelhout6594
    @sergecarlsonschammelhout6594 3 ปีที่แล้ว

    Una pregunta si los datos se encuentran en otro libro... como será el código para que encuentra el libro y hoja ... Gracias

  • @luismanuelhernandez1265
    @luismanuelhernandez1265 6 ปีที่แล้ว

    HOLA SERGIO, AL COPIAR LA PLANTILLA SE ME DESCONFIGURO EL FORMULARIO. QUE PUEDOHACER? GRACIAS

  • @raulmezaa1492
    @raulmezaa1492 6 ปีที่แล้ว +1

    SERGIO, AHORA YA LO ESTOY ADECUANDO, PERO NECESITO QUE BORRE O LIMPIE AL INICIAR TODO LO QUE TENÍA ANTERIORMENTE, DADO QUE VAMOS A REALIZAR UNA NUEVA CAPTURA. HICE UNA MACRO, PERO COMO BORRO DESDE EL INCIO, ME APARECE EL RECUADRO DEL USER FORMSALUDOS

  • @juancristobalmorales8531
    @juancristobalmorales8531 6 ปีที่แล้ว

    Sergio gracias por los vídeos son muy útiles, una consulta estoy haciendo este archivo con múltiples listas para varias selecciones ya están los otros Userform pero no se como hacer para dirigirles a las otras listas que quiero
    Me.Height = 180
    Dim rng As Range, e
    Set lista = Range("lstProductos")
    With Me
    Gracias por la ayuda!

  • @albertoparra6012
    @albertoparra6012 8 ปีที่แล้ว

    tengo un problema no se si soy el primero pero en el video de autocompletar con combobox cuando escribo no se distingue entre mayusculas y minusculas en cambio en este si tengo que escribir si comienza con mayusculas o minuscula; y seria bueno si el buscador tuviera autocompletar tambien si no es mucho pedir jaja saludos xDDD

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  8 ปีที่แล้ว

      Alberto Parra Ya se resolvió el tema. Entra al link para descargar el vídeo y te mandará a mi Blog. Ahí en los comentarios platicamos la respuesta.

  • @theyanable
    @theyanable 7 ปีที่แล้ว

    Hola que tal, Muchas gracias por el Video tutorial Me ayudo mucho, tengo una pregunta. Como Puedo hacerle para o el codigo para copiar una fila que contenga datos que se busco a partir de TextBox1 en la "Hoja5" hacia la "Hoja1" pero en distintas celdas, por ejemplo: Se Busca un codigo en el "TextBox1" sea "123456" fue enlista en "ListBox1" al darle aceptar, este coloque la información seleccionada de la fila en la que esta el numero o valor de la "Hoja5" en la "Hoja1", por Ejemplo "Hoja5" celda "A5", "B5, ..., ETC. a la "Hoja1" Celda "C12" = "A5", "Hoja1" celda "E12", "Hoja1" celda "D15", ..., ETC. le agredecia mucho, en su caso enviare la misma pregunta en la pagina, muchas gracias.

  • @angelvinny3326
    @angelvinny3326 3 ปีที่แล้ว

    Exelente video, como puedo hacer que me busque el nombre de un producto y al seleccionar me copie el codigo, si tengo dos columnas?