none
listview RRS feed

  • Pregunta

  • Hola a todos, soy nuevo en el foro, estoy desarrollando una macro en excel. Estaba trabajando con listbox que es un control muy fácil de utilizar pero muy limitado, así que he decidido comenzar a trabajar con listview, he investigado mucho pero no encuentro ninguna información que me sirva, ya que nunca e trabajado con este control, lo que quiero aprender es como insertar datos de manera manual, no necesito cargar datos de una tabla en excel, sino pasar datos de variables al listview, como seleccionar un elemento, como eliminarlo, como cambiar su indice, como modificar y por ultimo pasar la información del listview a excel, espero me puedan apoyar, saludos
    miércoles, 22 de octubre de 2014 15:14

Respuestas

  • Para agregar elementos a un ListView debes ir añadiendo items de esta forma:

    Dim ListItem As MSComctlLib.ListItem
    
    With miListView
    
       .ListItems.Clear
    
       Set ListItem = .ListItems.Add(, , "Valor1")
       Set ListItem = .ListItems.Add(, , "Valor2")
       ' ....
     
    End With


    Saludos, Javier J

    • Marcado como respuesta aslf010990 miércoles, 22 de octubre de 2014 17:09
    miércoles, 22 de octubre de 2014 15:55

Todas las respuestas

  • Para agregar elementos a un ListView debes ir añadiendo items de esta forma:

    Dim ListItem As MSComctlLib.ListItem
    
    With miListView
    
       .ListItems.Clear
    
       Set ListItem = .ListItems.Add(, , "Valor1")
       Set ListItem = .ListItems.Add(, , "Valor2")
       ' ....
     
    End With


    Saludos, Javier J

    • Marcado como respuesta aslf010990 miércoles, 22 de octubre de 2014 17:09
    miércoles, 22 de octubre de 2014 15:55
  • ok gracias
    miércoles, 22 de octubre de 2014 17:10