Propiedad ListIndex ListBox VBA

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

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

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

    GENIAL, la mejor explicacion que he visto sobre algunas propiedades y eventos del ListBox. Te felicito. me has sido de Gran Ayuda. Saludos desde Managua.

    • @EcoDev-Solutions
      @EcoDev-Solutions  9 หลายเดือนก่อน

      Muy amable de tu parte en comentar el video. Que gusto saber que este aporte sea de utilidad.

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

    Desde ayer me estoy rompiendo la cabeza porque un listbox cargaba solo la última fila pero mirando este vídeo, adapté el código y funcionó. Cargaba todo pero no mostraba todo, solo la última. Lo pude solucionar. Muchas gracias.

    • @EcoDev-Solutions
      @EcoDev-Solutions  3 ปีที่แล้ว

      Gracias a ti por ver y comentar el video.
      Saludos cordiales.

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

    BUEN PROYECTO

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

    Consulta. Puedo camboar color fondo de cada item del listbox? Puedo cargar un icono o un pequeño archivo de imagen en un determinado item del listbox? Ejemplo en (1.3)

    • @EcoDev-Solutions
      @EcoDev-Solutions  3 ปีที่แล้ว

      Para ello te recomiendo el control ListView ya que el control ListBox tiene sus limitaciones.

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

    excelente video. estaba buscandolo. nuevo seguidor

    • @EcoDev-Solutions
      @EcoDev-Solutions  ปีที่แล้ว +1

      Excelente. Me alegro que sea de utilidad.

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

    Hola muy bien vídeo una consulta como Ago si una de las filas del listbox se muestre en posición contraria es decír si esta de izquierda como lo centro o a derecha con excepción de las demás espero puedas responder mi duda gracias

    • @EcoDev-Solutions
      @EcoDev-Solutions  3 ปีที่แล้ว

      El control ListBox no trabaja con columnas independientes hacer lo que requieres. Para ello te recomiendo usar el control ListView el cual no lo uso por temas de compatibilidad entre versiones de Excel.
      Pero en resumen, no se puede alinear de forma independiente las columnas de un control Listbox.

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

    Excelente video, muchas gracias, tengo la siguiente consulta es posible duplicar un registro seleccionado en el listbox y que se refleje en la hoja

    • @EcoDev-Solutions
      @EcoDev-Solutions  2 ปีที่แล้ว

      Necesitaré un ejemplo.
      Envíalo a mi correo djgagarcia@gmail.com

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

    que crack amigo, me ayudaste un monton

    • @EcoDev-Solutions
      @EcoDev-Solutions  3 ปีที่แล้ว

      Me alegra mucho saber que te sirve el video.
      Saludos cordiales.

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

    Que bueno, muchas gracias...

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

    excelente video hermano

    • @EcoDev-Solutions
      @EcoDev-Solutions  3 ปีที่แล้ว

      Gracias por tu comentario.
      Saludos cordiales.

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

    Buen video gracias

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

    Se puede hacer un caja registradora en excel sin aplicación o software, ? Simplemente son fórmulas ?

    • @EcoDev-Solutions
      @EcoDev-Solutions  4 ปีที่แล้ว

      Hola
      No olvides compartir el video, darle like y si no te has suscrito, te invito a que lo hagas para que te enteres de las nuevas publicaciones.
      En respuesta:
      Si conoces a fondo la lógica desde inicio a fin y deseas automatizar los proceso en Excel bajo programación VBA, claro que si. Solo tendría que ver como lo haces y luego se plasma la idea en código VBA.
      Saludos cordiales.

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

    gracias compartir tu proyecto

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

    Maestro!!!
    Gracias por su excelente aporte.
    Tomando como base el video , es posible escribir en un texbox "Bolivar" y que se marque de azul(selección) la fila del listbox donde aparece "bOLIVAR! 6 BOLIVAR CIUDAD DE BOLIVAR ....
    sin que se filtre nada , simplemente que se seleccione esa fila del listbox?

    • @EcoDev-Solutions
      @EcoDev-Solutions  ปีที่แล้ว +1

      Hola Franco
      Lamentablemente el control ListBox no cuenta con propiedades independientes como para marcar una fila o columna única. Tiene que se todo por filas y columnas. Para ello, es mejor emplear el control ListView que si posee esas características.

  • @50toledo
    @50toledo 2 ปีที่แล้ว

    Excelente video, una pregunta,como le podria hacerle para que cuando añada mas datos a la hoja me aparesca en el listbox? , osea que sea dinamico, gracias, saludos desde california

    • @EcoDev-Solutions
      @EcoDev-Solutions  2 ปีที่แล้ว

      En mi canal tengo muchos ejemplos de como hacer que un control ListBox se cargue.
      Saludos cordiales.

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

    Saludos. y si, en la lista del excel hubiese por ejemplo: Si en la columna numero lo reemplazamos por grupo de Aulas, teniendo AByC, en cada grupo hay personas. Y con el ListBox1 al darle un solo clik, me aparzca la lista de en un ListBox2 la relacion de solo los que esten en el grupo B por asi decir. COMO SERIA EN ESTE CASO??

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

    Buen vídeo estimado, una consulta: Si deseo que se me cierre el formulario al momento de hacer doble clic en un ítem del Listbox¿Que código tendría que escribir?

    • @EcoDev-Solutions
      @EcoDev-Solutions  4 ปีที่แล้ว +1

      Hola
      En el mismo evento DobleClick incluyes : Unload Me y con ello se cierra el formulario actual.
      Me comentas como te fue.
      Saludos cordiales.

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

      @@EcoDev-Solutions Me funciono, gracias amigo

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

    Buenas noches, Excelente tutorial
    me gustaría que se seleccionara la columna con un botón de opción para cada columna
    y que cualquiera que elija me muestre el valor en un TextBox

    • @EcoDev-Solutions
      @EcoDev-Solutions  4 ปีที่แล้ว

      Hola.
      No estoy seguro de lo que requieres. Si puedes ser mas preciso en tu requerimiento.
      Mira este video a ver si cumple con lo solicitado th-cam.com/video/ywHv5QoMhn8/w-d-xo.html
      Saludos cordiales.

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

    BUENAS TARDES, EXCELENTE TUTORIAL

    • @EcoDev-Solutions
      @EcoDev-Solutions  4 ปีที่แล้ว

      Muchas gracias por comentar.
      Saludos cordiales.

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

    Hola Maestro, he buscado por internet la solución a un problema de excel pero no encuentro nada. Quisiera preguntarle si puede ayudarme con lo siguiente: ¿Como mostrar en un listbox el listado de facturas, donde se muestre solo la sumatoria de todos los items que conforman el detalle de la factura? Por ejemplo tengo una factura que el articulo1 cuesta 100 y el articulo2 cuesta 150, estos dos articulos se facturaron en una misma factura (factura NO. 005) , por lo que deseo tener un listbox que me muestre la factura NO. 005 por el valor total de 250, es decir la suma de todos los articulos que se facturaron con esa factura y que me muestre así de resumidas todas las facturas que se encuentren en la base de datos en excel, en la cual habrá muchas facturas registradas con su detalle, pero únicamente se requiere en el listbox mostrar el listado de facturas con sus totales finales por cada factura. Gracias anticipadas si pudiera ayudarme con esta consulta

    • @EcoDev-Solutions
      @EcoDev-Solutions  3 ปีที่แล้ว

      Buen día. Envia un correo a mi cuenta djgagarcia@gmail.com con el archivo donde tienes los registros para ver qué hacemos.

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

    Gracias!

    • @EcoDev-Solutions
      @EcoDev-Solutions  2 ปีที่แล้ว

      De nada!
      En mi canal EcoExcel hay mas ejemplos como este.
      Saludos.

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

    Consulta. Como hago para dar diferente alineacion a dos columnas? Hay algun video? Pongo alineacio derecha asi los numeros me quedan bien a la vista pero la comumna q contiene letras la quiero alineada a la izquierda asi me queda juntito.

    • @EcoDev-Solutions
      @EcoDev-Solutions  3 ปีที่แล้ว +1

      Hola
      Aunque el control ListBox es muy bueno, no es versátil. Es decir, este control no tiene la opción de configurar por separado sus columnas para el caso de las alineaciones.
      Si deseas hacerlo, ya seria emplear otro control como el ListView.

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

    Excelente aporte gracias !!!🙏

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

    Muy buen vídeo bro.. Se le agradece mucho.. sigue subiendo videos así.. =D eres un héroe.. :)

    • @EcoDev-Solutions
      @EcoDev-Solutions  4 ปีที่แล้ว

      Gracias por comentar y por ver el video.
      Saludos cordiales.

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

    Sepuede colocar los encabezasod con el column heads??

    • @EcoDev-Solutions
      @EcoDev-Solutions  2 ปีที่แล้ว

      Si.
      Puedes emplear el mismo método AddItem y la segunda línea que llena la primera fila y cambias el dato a colocar por el nombre del encabezado.
      Esto lo puedes copiar de las líneas de código que están dentro del Bucle Do While y lo colocas antes del Bucle.
      Ejemplo:
      ListBox1.AddItem
      ListBox1.ListBox1.ListListBox1(.ListBox1.ListCount-1,0)="Nombre del encabezado"

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

    Le recomiendo llenar los Listbox con matrices, es mucho más rápido y se usa menos código, igualmente para enviar información de listbox a una hoja.

    • @EcoDev-Solutions
      @EcoDev-Solutions  4 ปีที่แล้ว

      Hola
      Muy amable de tu parte en sugerir matrices para el llenado del ListBox.
      Saludos cordiales.

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

      Hola buen dia, y como seria el codigo si puedes compartirlos, gracias, saludos

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

      Tiene algún ejemplo por favor

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

    Buenas noches
    gracias maestro por contestar todas nuestras inquietudes
    mi pregunta sobre la listbox
    tengo unos valores en una listbox de 4 columnas
    lo que requiero es que al selecionar una fila estos valores me pasen a un combobox
    ejemplo:
    columna 1 columna 2 columna 3 columna 4
    2004030 248 158 689
    2002050 125 548 783
    total de filas 50
    cuando seleccione la primer fila me pase al combobox
    de esta forma 248
    158
    689
    si selecciono la segunda fila pase al combobox
    de esta forma. 125
    548
    783
    y así hasta la ultima fila
    después selecciono en el combobox de esta forma 158
    este valor lo envió a una hoja de excel
    si necesito los valores de la fila 2 entonces sera 783
    y lo envió a la hoja de excel
    y así sucesivamente .
    muchas gracias por tan excelentes enseñanzas

    • @EcoDev-Solutions
      @EcoDev-Solutions  4 ปีที่แล้ว

      Hola. Disculpa que no respondiera tu comentario. Puedes escribirme a mi correo y asi conversamos via hangouts (llamada)?
      Saludos.

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

    Hola como podria modificar el ancho de las columnas en el lisbox para que no se vean tan distantes, y si es posible cambiar el alcho a cada una por ceparado

    • @EcoDev-Solutions
      @EcoDev-Solutions  4 ปีที่แล้ว +1

      Hola. El Control Listbox cuenta con una propiedad (ColumnWidths) para ajustar el ancho de las columnas. En el siguiente ejemplo, verás como se ajusta para dos columnas, luego lo adaptas:
      listbox1.ColumnWidths="72;152"
      El punto y coma (;) separa una columna de la otra.

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

      @@EcoDev-Solutions gracias !!!

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

    excelente me suscribo, pero me gustaria saber como hacer para seleccionar con doble clic sobre el listbox y enviar esa fila a otro formulario y celdas. gracias

    • @EcoDev-Solutions
      @EcoDev-Solutions  3 ปีที่แล้ว +1

      Es posible que prepare un video para ello.
      Si activa la campana de notificación, podrá saber cuando se suba el video.
      Saludos cordiales.

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

      @@EcoDev-Solutions MUCHAS GRACIAS !!!!

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

    Maestro una consulta intento abrir las propiedades de vbaproject por herramientas y me salta directamente a la clave y no la tengo como puedo activar esa ventana para cambiar la clave...

    • @EcoDev-Solutions
      @EcoDev-Solutions  4 ปีที่แล้ว

      Hola
      Disculpe pero no estoy seguro de lo que solicita.
      Desea ingresar al código fuente del proyecto VBA el cual puede tener contraseña o no puede activar algunas referencias del proyecto?
      Saludos cordiales.

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

    Buenas tardes
    Excelente tutorial
    Tengo una inquietud en una listbox tengo cuatro columnas
    quisiera que cuando seleccione una fila me muestre en un combobox para luego elegir un valor de los cuatro
    gracias y hasta pronto

    • @EcoDev-Solutions
      @EcoDev-Solutions  4 ปีที่แล้ว

      Buenas tardes
      Creo que lo que buscas es traspasar las filas seleccionadas de un listbox a otro.
      En este video puedes ver algo parecido y basicamente la misma logica empleada la puedes ajustar a un combobox : th-cam.com/video/8KZ8ohvgE6g/w-d-xo.html

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

    buenas noches, me ha gustado su tutorial, tengo una consulta, en caso de que quiera seleccionar la columna de estado solamente para que aparezca en solo esa en el listbox, ¿Cómo se haría?. intente usar su código, pero como usted dice, se agregan los ítems pero están vacíos y no logro llegar a encontrar el error

    • @EcoDev-Solutions
      @EcoDev-Solutions  4 ปีที่แล้ว

      Hola
      Gracias por ver el vídeo.
      Sinceramente no entiendo tu pregunta. Si puedes ser mas especifico, por favor.
      Recomiendo ver el vídeo desde el inicio, siguiendo paso a paso lo dicho para que luego formules la pregunta de forma que entienda tu requerimiento.
      Saludos cordiales.

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

      @@EcoDev-Solutions Lo que pasa es que tengo una tabla con cinco columnas (código, nombre, cédula, domicilio y teléfono), yo logro que la tabla aparezca en el listbox pero lo que necesito es que solo aparezca la columna de nombre (en el listbox). Lo que quiero hacer es un formulario de búsqueda por nombre.

    • @EcoDev-Solutions
      @EcoDev-Solutions  4 ปีที่แล้ว

      Como llenas el ListBox, con RowSource o con el método .AdItem ()?

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

      @@EcoDev-Solutions gracias

    • @EcoDev-Solutions
      @EcoDev-Solutions  4 ปีที่แล้ว

      La pregunta es para saber cual seria la respuesta oportuna que necesitas.

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

    Muy buen aporte de conocimiento Saludos. Quiero pedir de su ayuda en realizar un procedimiento que ordene los datos de un listbox de mas de tres colunmas. De ante manos gracias por su apoyo

    • @EcoDev-Solutions
      @EcoDev-Solutions  4 ปีที่แล้ว

      En un listbox se puede ordenar pero solo de una columna.
      Ejemplo :
      Dim j As Long
      Dim i As Long
      Dim temp As Variant
      With ListBox1
      For j = 0 To .ListCount - 2
      For i = 0 To .ListCount - 2
      If LCase(.List(i)) > LCase(.List(i + 1)) Then
      temp = .List(i)
      .List(i) = .List(i + 1)
      .List(i + 1) = temp
      End If
      Next i
      Next j
      End With
      Fuente : exceloffthegrid.com/sorting-listboxes-with-vba/

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

      Gracias por la aclaracion. Lo que se me ocurre es ordenar primero los datos que estan en la hoja y despues cargarlos al listbox gracias

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

    Buenas tardes Maestro, solo para comentarle que como puedo hacer que un listbox que ya tiene los datos que necesito como lo puedo mandar a imprimir, quisiera saber si es mucho lo que le solicito pues en varias ocasiones he solicitado su ayuda, espero llegue a leerlo, y como dice usted siempre al principio que me gusta "UN GRAN SALUDO Y MIS RESPETOS MAESTRO"

    • @EcoDev-Solutions
      @EcoDev-Solutions  4 ปีที่แล้ว

      Recuerda suscribirte al canal, darle like a los videos y compartir para que otros puedan ver. Asi apoyas el canal.
      Por otra parte, mira este enlace y con el mismo tendrás una idea de como registrar la información desde un ListBox.
      Recuerda revisar el canal y mirar los videos publicados. Sobre todo en la lista de reproducción Tips VBA en Excel.
      Enlace : th-cam.com/video/ywWWNmnI_uk/w-d-xo.html

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

    BUEN VIDEO !!!, COMO PUDIERAMOS MOSTRAR IMAGEN AL SELECCIONAR UN ITEM DEL LISTBOX? SALUDOS.

    • @EcoDev-Solutions
      @EcoDev-Solutions  6 หลายเดือนก่อน

      Lo tendré presente para una nueva serie en mi canal!

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

    hola mi amigo como estas ?? estoy tratando de enviarte un libro para k me ayudes con algo parecido y no logro comunicarme contigo la vez pasada no tenia argumentos pero esta vez tengo un libro espewro puedas ayudarme mi pana

    • @EcoDev-Solutions
      @EcoDev-Solutions  3 ปีที่แล้ว

      Recuerden que en la descripción de los videos tienen a su disposición los correos para contactar.
      Mi correo es djgagarcia@gmail.com

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

    TENGO EL ERROR 381 AL MOMENTO DE SER ESTE CODIGO 11:06 HEL ME !! :c

    • @EcoDev-Solutions
      @EcoDev-Solutions  ปีที่แล้ว +1

      Ese error suele ser por el índice de la matriz. Recuerda que los índices del control ListBox inician a partir del numero 0 en adelante. Verifica el numero que especificaste en el control.
      Fuente : learn.microsoft.com/es-es/office/vba/language/reference/user-interface-help/invalid-property-array-index-error-381

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

      @@EcoDev-Solutions PROBLEMA RESUELTO GRACIAS AMIGO ... UN SUB MAS 😃