Tecnología

Inicio

Cómo utilizar ListView con una casilla en VBA

Cómo utilizar ListView con una casilla en VBA


El uso de un control "ListView" con casillas de verificación en el Visual Basic para Aplicaciones forma (VBA) puede hacer su aplicación más dinámica, proporcionando al usuario opciones. A "ListView" muestra los elementos de control utilizando uno de los cuatro puntos de vista diferentes, y organiza los elementos en columnas con o sin la columna Microsoft Excelheadings. Utilice la propiedad "ListItems.Add" para agregar elementos, y usar la propiedad "cuadros" para determinar qué elementos fueron verificados por el usuario.

Instrucciones

1 Lanzamiento de Microsoft Excel, haga clic en la pestaña "desarrolladores" y haga clic en "Visual Basic" para abrir la ventana Editor de VBA. Haga clic en el menú "Insertar" y haga clic en "formulario de usuario" para crear una nueva forma. Haga clic en "Herramientas", haga clic en "Controles adicionales," y marca la casilla junto a "Microsoft ListView control" para agregar un nuevo control "ListView" a su formulario.

2 Haga clic en el control "ListView" y haga clic en "Propiedades". Desplazarse por la ventana Propiedades y seleccione "verdadera" al lado de "casillas de verificación." Haga clic en "CommandButton" en el panel "Herramientas" y haga clic en el formulario para agregar un nuevo control de botón. Añadir un segundo botón utilizando la misma técnica.

3 Haga doble clic en "CommandButton1" para crear un evento de clic de este botón. Agregue el siguiente código para rellenar el "ListBox" con tres elementos:

Me.ListView1.ListItems.Add (1) = "Punto de verificación 1"

Me.ListView1.ListItems.Add (2) = "Punto de verificación 2"

Me.ListView1.ListItems.Add (3) = "Punto de verificación 3"

4 Cambie de nuevo a su forma y haga doble clic en "CommandButton2" para crear un nuevo evento Click para este botón. Agregue el código siguiente para recorrer los elementos "ListBox" e imprimir ningún artículo comprobarse a la ventana "inmediata":

Para contador = 1 Para Me.ListView1.ListItems.Count

If Me.ListView1.ListItems.Item(counter).Checked Then

Debug.Print Me.ListView1.ListItems.Item (contador) .Texto

Terminara si

Siguiente

5 Cambie de nuevo a su forma y haga clic en "F5" para ejecutar el programa. Haga clic en "CommandButton1" para rellenar el control "ListView" y haga clic en "CommandButton2" para mostrar los elementos seleccionados.