Propiedad ListIndex ListBox VBA

Поделиться
HTML-код
  • Опубликовано: 4 дек 2024

Комментарии •

  • @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  10 месяцев назад

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

  • @rodrigo2santosbullsquare879
    @rodrigo2santosbullsquare879 4 года назад

    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.

  • @amyroamyro8344
    @amyroamyro8344 Год назад +1

    excelente video. estaba buscandolo. nuevo seguidor

  • @andreinaborrero4319
    @andreinaborrero4319 Год назад +1

    BUEN PROYECTO

  • @alukardjack
    @alukardjack 3 года назад +1

    Que bueno, muchas gracias...

  • @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.

  • @amyroamyro8344
    @amyroamyro8344 Год назад +1

    gracias compartir tu proyecto

  • @marcoantoniosaavedraarandi204
    @marcoantoniosaavedraarandi204 4 года назад

    BUENAS TARDES, EXCELENTE TUTORIAL

  • @jctv75
    @jctv75 3 года назад +1

    excelente video hermano

  • @nicoromano2225
    @nicoromano2225 3 года назад +1

    Buen video gracias

  • @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.

  • @NicolasT85
    @NicolasT85 2 года назад

    Gracias!

    • @EcoDev-Solutions
      @EcoDev-Solutions  2 года назад

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

  • @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.

  • @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??

  • @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 ruclips.net/video/ywHv5QoMhn8/видео.html
      Saludos cordiales.

  • @jago12ful
    @jago12ful 3 года назад

    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  3 года назад

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

  • @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.

  • @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

  • @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.

  • @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.

  • @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.

  • @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.

  • @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.

  • @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"

  • @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

  • @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

  • @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 !!!!

  • @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.

  • @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 : ruclips.net/video/8KZ8ohvgE6g/видео.html

  • @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 !!!

  • @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.

  • @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 : ruclips.net/video/ywWWNmnI_uk/видео.html

  • @manuelalejandrogamezgutier3265
    @manuelalejandrogamezgutier3265 4 года назад

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

    • @EcoDev-Solutions
      @EcoDev-Solutions  7 месяцев назад

      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 😃