Recorrer Filas y Columnas Parte 12 | ListBox con más de 10 Columnas | VBA Excel 2016

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 ก.ย. 2024
  • #excelymas #Excel #MVPBuzz
    Recuerda que en VBA tenemos la limitante que a los ListBoxes no le podemos agregar más allá de 10 columnas, por lo que en este vídeo te traigo una solución muy creativa de cómo cruzar esa barrera y trabajar con más de 10 columnas en un ListBox.
    Descarga el proyecto de Ejemplo aquí: drive.google.c...
    SUSCRÍBETE A MI CANAL ❤: bit.ly/ottojavi...
    Sígueme en las Redes Sociales
    Facebook: bit.ly/Facebook...
    Twitter: bit.ly/twitter_OJG
    Google Plus: bit.ly/GooglePl...
    Instagram: bit.ly/Instagra...
    Visita www.excelymas.com

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

  • @jhonatandiaz6420
    @jhonatandiaz6420 3 ปีที่แล้ว +1

    Excelente profesor otto sus clases son muy interesantes.
    gracias por todo.

  • @josebellone736
    @josebellone736 2 หลายเดือนก่อน

    Muy bueno el tutorial, podría hacer un ejemplo con filtro con rango de fechas por ejemplo

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

    Francamente ignoraba que hubiese un limite en el número de columnas de dicho control, nunca me he visto en la necesidad de emplear tantas columnas o las aplicaciones que he desarrollado no me lo demandaban. Si algún día necesito esto echare mano de su vídeo. Gracias!

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

    Muy buenas Maestro Otto: Cada video suyo es más interesante, práctico y sobretodo útil, lo cual cual hace incrementar mis conocimientos con las prácticas que usted ofrece en este canal de TH-cam. Por mi parte, le admiro y agradezco infinitamente el compartir sus extensos conocimientos. Desde Venezuela, le mando un gran abrazo....!

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

    Muy ilustrativos y didácticos tus vídeos, felicitaciones y gracias por tus enseñanzas

  • @efraingutierrezh.4962
    @efraingutierrezh.4962 5 ปีที่แล้ว

    Buen día OttoTengo varios años siguiendo tu canalGracias por tus aportaciones, cada video que visualizo confirmo mas interés por continuar aprendiendo.Te agradezco por tus grandes aportaciones y a mi enseñanza de Excel en especial de macros.Por favor contempla hacer videos de array y si puedes profundizar mas en listas despegables y con macros, algo similar a los videos de recorrer filasSaludos desde Guadalajara, MéxicoSalud y éxitoAtte.Efraín Gutiérrez

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

    Qué interesante solución al problema que teníamos muchos al momento de tener más de 10 columnas ...
    Yehhh gracias profesor ... Siempre sorprendiendo con excel y haciendo nuestro diario vivir más fácil y sencillo....
    Saludos desde Perú.

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

      Muchas gracias Wilder por valorar el contenido. Me alegra mucho tu comentario ya que eso me indica el tipo de contenido que realmente gusta e interesa xD.
      Un fuerte abrazo amigo mío.

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

    Muy buenas tardes Maestro Otto!... En verdad que cada dia me sorprende mas y mas! le agradezco por compratir sus conocimientos! muchas gracias y estudiare este codigo y vere de que forma lo puedo implementar en mi proyecto, el cual cada dia lo hago mas extenso con las funcionalidades que presenta en su canal y con este tipo de ejemplos, sin mas le mando un gran abrazo!

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

      Muchísimas gracias por tu comentario. Seguiré ampliando este tema ya que hay información muy interesante de los arrays, sobre lo cual compartiré con todos ustedes. :)

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

    Excelente tema, gracias profesor Otto, y como dice Freddy. El tema de los arrays es muy interesante por su versatilidad en el manejo de datos, me gustaría que compartiera a más profundidad este tema, para llegar a entender los diccionarios que es otro tema fascinante en vba

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

    Veo en los comentarios que todos piden soluciones a problemas de los que prefieren preguntar en vez de sentarse a pensar como resolver. Lo que se nos dan son las herramientas para que exprimamos un poco la cabeza y resolvamos por nuestra cuenta lo que queremos o necesitamos. Usemos otra ley que no sea la del menor esfuerzo

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

    sin darme cuenta hice lo mismo, primero enviar a la hoja de calculo auxiliar y luego pasarla al listbox, porque tenia la limitación del listbox, buen video

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

    muchas gracias maestro yo la verdad lo voy a necesitar mas a futuro y estaba convencido que con la linea rousource tenia la solucion pero no sabia del problema de Ram, asi que es muy viable lo del cap 11 de los arreglos que para mi siempre ha sido un poco dificil trabajar con ellos no entiendo bien como trabajarlos, pero mil gracias porque la verdad son un exito

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

    Buenas tardes Maestro Otto como siempre sorprendiendonos cada día, excelente video.
    Maestro no se olvide de mi y mi plantilla que le envié sobre un sistema de control de expedientes.
    Gracias y saludos

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

      Muchas gracias Renzo por tu apoyo y por recordarme sobre tu proyecto xD, en este momento voy a revisar mi inbox.
      Un abrazo!

  • @Fredick.7
    @Fredick.7 5 ปีที่แล้ว

    Ingeniosa solución.

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

    hola profe otto muy bueno el vidio gracias sal2 y pulgar arriba...

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

    Que buen video... una pregunta.. es posible que cada registro del Combo Box tenga un color diferente ya sea del texto o de su fondo ?
    ¡Gracias!

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

    Buenas noches, quisiera primero agradecer por la enseñanza gratuita que nos das, y tambien preguntarte si has hecho algun video para insertar datos de listbox a sql server. Recien voy en el minito 4 del video. Gracias

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

    Gracias Otto.

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

    gracias por compartir, le hago una pregunta, ¿tengo un listbox pero en la hoja no un frm. queria saber como pregunto si tiene algun elemento seleccionado sin tener que recorrerlo todo. ?

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

    saludos. como seria si en vez de agregar al listbox por cada fila con el botom, se agregue cada datos debajo de cada fila verticalmente con un solo ckik en el boton y no horizontal como en su ejemplo.

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

    Gracias, Maestro

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

    Buenas Otto, me gusta tu canal !!! Mi consulta es la siguiente, tengo una tabla como base de datos el cual contiene 5 columnas, código, descripción, grupo, precio, medida, esa tabla se carga en listbox de un formulario pero solo dos columnas código y descripción todo bien hasta ahí, en ese formulario también se localiza un textbox para buscar por código o texto, cuando selecciono una de las lineas del listbox me copian todas las concidencias en una tabla de excel definida como seria que me copie solo el código de la columna código. Un saludo muy grande desde CR

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

    Se puede hacer que los datos que tienes en ese formulario tenga una opción de filtró?

  • @josebellone736
    @josebellone736 2 หลายเดือนก่อน

    Hola qué tal, cómo sería un ejemplo con filtros con más de 10 columnas

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

    Gracias, sr Otto, más ejemplo de array y seria bueno. Se podría trabajar con encabezados código y precios array dimensional con listbox y eliminar y actualizar precios gracias videos y bendiciones

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

      Me alegra que te haya gustado. Por supuesto podemos hacer eso que mencionas. Será un gusto ampliar este tema.

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

      Lo

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

    EXCELENte informacion

  • @nancyd.5990
    @nancyd.5990 5 ปีที่แล้ว

    Muchas gracias!
    Estoy muy interesada en arrays. También me gustaría saber si puedes explicar como se carga un listbox haciendo resize del rango.. No he encontrado la explicación al respecto. .
    Un saludo 😀

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

    Saludos profesor una consulta, com pasar del listbox con mas de 10 columnas a hoja de excel

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

    buen dia, soy de Peru por favor mas ejemplos con listbox incluyendo checkbox dentro de listbox con botones de editar o actualizar

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

    Otto, necesito de tu asesoria, tengo que desarrollar una aplicación, dónde tengo que hacer una distribución de asesores en ventanillas de manera aleatoria

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

    gracias maestro ya empece a trabajar con el eso si he alterado el codigo colocando el orden jerarquico y largo de los nombres sin usar por ejemplo With para saber exactamente de que objeto estoy hablando con sus propiedades y metodos correspondientes
    si en algun momento tomo la decision de redimensionar en el array tambien la columna no tengo que hacer el truco del Transpose

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

    Buenas Tardes... Profesor tengo una duda con un formulario para cargar unas Estadísticas de Béisbol si esta a su alcance me puede enviar su correo para yo enviarle el archivo a ver que solución me puede dar ... Gracias

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

    Otto, un curso completo de arrays y su manululación

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

      Excelente, me alegra mucho que apoyes este tema. Por supuesto, haremos algo muy interesante sobre las ventajas y limitaciones que pueden solucionarse de una forma creativa con los arrays.

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

      Claro Otro también podrías hablar sobre variables de personalizadas con el uso de Type y enum te lo agradecería

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

    como puedo usar este tipo de arreglos dentro de un buscador inteligente en un formulario

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

    Como Siempre un gran aporte Profesor Otto, pero esto me generó una pregunta. ¿Cómo se podría hacer una búsqueda inteligente en este listbox? ya que como posee mas de 10 columnas imagino que el procedimiento debe ser un tanto distinto. Quedo atento a su respuesta

  •  4 ปีที่แล้ว

    Muchas gracias profesor Otto siempre sigo su canal, tenía el problema que se reiniciaba el excel y no entendía el porqué y le agradezco por su video que solucionó el problema. Tengo una duda profesor *¿Cómo podría editar el código para que la primera fila sea el encabezado del Listbox?* Porque cuando le activo el *Listbox1.ColumnHeads = True* me aparece la cabecera del Listbox vacía y la primera fila de mi hoja de excel en la segunda fila del Listbox.
    Le agradecería su apoyo, saludos cordiales desde Chimbote-Perú.

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

    Buen dia Prof. una consulta, es posible aumentar la altura de la fila en el list box, en caso de que el texto fuera muy grande y este pueda pasar a una segunda linea de texto dentro de la misma fila?

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

    Excelente, ya puedo adicionar data a mi tabla de 28 columnas, ya es un problema resuelto gracias Usted Maestro, ahora donde puedo ubicar el ejemplo para editar dicha tabla de mas de 10 columnas...

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

    Excelente demostración maestro Otto. Tengo una consulta estoy trabajando con arrays que me almacena más de 10 columnas y me busca perfecto todo lo que no me sale es cómo puedo añadirle para cuando busque un dato me salga la nota máxima aprobado, mínima aprobatoria y máxima Desaprobado como lo puedo impletar en mi arrys maestro Otto.

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

    Buenas tardes Maestro, una consulta, yo tengo un proyector en dónde extraigo la información a un listbox y mediante una condición extraigo la información, por ejemplo los rangos de fecha, para esta función como se pudiera aplicar el array, para tener mayor números

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

      Número de columnas y no estar limitado a las 10 columnas

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

    Hola Profesor, excelente tema!!!. Debo decir que me he perdido un poco este tema es nuevo para mí. Mi pregunta al respecto es ¿Se pueden cargar datos de varias hojas con este método?. Por ejemplo de la hoja 15 a la ultima. 3 hojas ó 5 ó 12. Espero pueda darme luces en este asunto. Gracias como siempre por compartir

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

    Pregunta: mediante array: Cómo hacer una búsqueda inteligente desde un textbox considerando un listbox de 20 columnas?

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

      Quisiera también ESTA respuesta, estoy haciendo UN userform de Consulta pero quiero colocarle mas columna pero no se que hacer alli

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

    Señor Otto me parece su vídeo muy interesante. Un favor me podría pasar al guno de sus contactos que de tutoriales de sql server.

  • @AlejandroGarcia-xf1fe
    @AlejandroGarcia-xf1fe 5 ปีที่แล้ว

    Muchas gracias por su aporte, podría ayudarme por favor con el código para que Excel detecte la duración de la batería para que pueda guardar mi libro de trabajo cuando tenga menos del 10%??? 😬 👍

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

    BUENAS TARDE, EN UNA DE MIS COLUNNAS LOS NOMBRES NO SALEN ENTERO, COMO PUEDO SOLUCIONAR :?

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

    Una consulta como puedo sumar los importes en el listbox automaticamente en una factura y tambien el hecho de eliminar un registro tambien cambie el valor de suma del importe en la factura, porfavor nose si podria colaborarme, gracias

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

    Muchas gracias por sus aportes, en verdad que son muy buenos, una consulta porfavor, algun tutorial de donde pueda jalar desde un libro hacia otro informacion de acuerdo al codigo, ejm:
    Tengo dos libro, uno es la base de datos, este esta cerrado, la primer columna de dicho libro estan los codigos
    En el segundo libro es el que esta abierto, aca tengo productos con ciertos codigos, y quiero que me busque el codigo en el libro de la base de datos y me traiga toda la informacion de ese codigo

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

    Hola maestro Otto, te tengo una consulta: tengo un listbox que carga datos en 11 columnas. La carga es normal al inicializar el formulario. El problema surge al hacer una búsqueda. Al buscar un dato me arroja error y me he dado cuenta que es debido a que cuenta con 11 columnas... digame como se puede solucionar...
    por otro lado, al cargar el formulario, el listbox tiene encabezados con normalidad, pero al hacer la búsqueda me borra los encabezados, lo he probado con 10 columnas y veo que me borra los encabezados. Agradezco de antemano tu ayuda. Te comparto a continuación el código del textbox en el que hago la búsqueda y del evento inicialize del formulario.
    Private Sub Txt01_Change()
    numerodatos = Hoja2.Range("A" & Rows.Count).End(xlUp).Row
    Hoja2.AutoFilterMode = False
    Me.ListBox1 = Clear
    Me.ListBox1.RowSource = Clear
    Y = 0
    For fila = 2 To numerodatos
    descrip = Hoja2.Cells(fila, 2)
    If UCase(descrip) Like "*" & UCase(Me.Txt01.Value) & "*" Then
    Me.ListBox1.AddItem
    Me.ListBox1.List(Y, 0) = Hoja2.Cells(fila, 1).Value
    Me.ListBox1.List(Y, 1) = Hoja2.Cells(fila, 2).Value
    Me.ListBox1.List(Y, 2) = Hoja2.Cells(fila, 3).Value
    Me.ListBox1.List(Y, 3) = Hoja2.Cells(fila, 4).Value
    Me.ListBox1.List(Y, 4) = Hoja2.Cells(fila, 5).Value
    Me.ListBox1.List(Y, 5) = Hoja2.Cells(fila, 6).Value
    Me.ListBox1.List(Y, 6) = Hoja2.Cells(fila, 7).Value
    Me.ListBox1.List(Y, 7) = Hoja2.Cells(fila, 8).Value
    Me.ListBox1.List(Y, 8) = Hoja2.Cells(fila, 9).Value
    Me.ListBox1.List(Y, 9) = Hoja2.Cells(fila, 10).Value
    Me.ListBox1.List(Y, 10) = Hoja2.Cells(fila, 11).Value
    Y = Y + 1
    End If
    Next
    End Sub
    -----------------------------------------------------------------------------------------------------
    Private Sub UserForm_Initialize()
    Txt01.SetFocus
    Me.ListBox1.ColumnCount = 11
    Me.ListBox1.RowSource = "DATA!A2:K2000"
    Me.ListBox1.ColumnWidths = "60;50;130;150;60;50;150;80;200;40;200"
    End Sub

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

    Muchas gracias!!!! Tengo una pregunta, ¿Sabe usted cómo podría imprimir un UserForm ajustado a una hoja tamaño carta?

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

      Es decir, existe algún método para ajustar propiedades de impresión de un formulario?

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

    Si funciona! pero me está pasando lo sgte. La data de la hoja temporal está perfecta, respeta los formatos de los números (por ejemplo los números los escribe así: 3,000.00) pero cuando lo pasa al listbox no respoeta los formatos (ahora lo escribe así: 3000.) Qué puedo hacer? 2da consulta: Cuando intento ocultar la hoja "temporal" me sale error y no abre el formulario. Que puedo hacer? Gracias y un saludo!

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

      Hay alguien que sepa como dar solucion a este problema? Profe Otto??? Gracias!

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

    Holaa. Puedes responderme los mensajes que te deje en tus otros videos, los cuales son tutoriales de access. Saludos

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

      Entiendo que debes tener tus horarios en los cuales ves los comentarios. Por favor, revisa tus videos de access. Te deje unoa comentarios. Ayudame con esas preguntas

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

    AYUDAAAAAAAAAAAAAAAAAAAAAAAA

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

      necesito crear una macro que comience en T7 y salte cada 3 celdas asi abajo T.T me ayudan

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

      y que vayan capturando datos