Contenido
Utilizar un control ListView con casillas de verificación en un formulario de VBA puede hacer una aplicación más dinámica al proporcionar opciones al usuario. Un ListView muestra elementos utilizando una de cuatro vistas diferentes y las organiza en columnas con o sin encabezados de Microsoft Excel. Utilice la propiedad "ListItems.Add" para agregar elementos y el "Checked" (verificados) para determinar cuáles de ellos fueron seleccionados por el usuario.
instrucciones
Rellene el control ListView en Excel mediante VBA (Hemera Technologies / Photos.com / Getty Images)-
Abre Microsoft Excel, haz clic en la pestaña "Desarrollador" y luego en "Visual Basic" para abrir la ventana del editor de VBA. Haz clic en el menú "Insertar" y luego en "UserForm" (formulario de usuario) para crear un nuevo formulario. Haga clic en "Herramientas", "Controles adicionales", y seleccione el cuadro junto a "Microsoft ListView Control" (Control ListView de Microsoft) para agregar un nuevo control "ListView" al formulario.
-
Haga clic con el botón derecho sobre el control "ListView" y luego en "Propiedades". Desplace la ventana y elija "True" (verdadero) cerca de la opción "Checkboxes". Haga clic en "CommandButton" en el panel "Cuadro de herramientas" y luego en el formulario para agregar un nuevo botón. Añada un segundo botón utilizando los mismos pasos.
-
Haga doble clic en el "CommandButton1" para crear un nuevo evento para ese botón. Agregue el código siguiente para popular el "ListBox" con tres elementos:
Me.ListView1.ListItems.Add (1) = "Punto de comprobación 1" Me.ListView1.ListItems.Add (2) = "Punto de comprobación 2" Me.ListView1.ListItems.Add (3) = "Punto de comprobación 3"
-
Vuelva al formulario y haga doble clic en el "CommandButton2" para crear un nuevo evento de clic para ese botón. Agregue el código siguiente para pasar por los elementos del "ListBox" y mostrar los elementos seleccionados en la ventana Inmediato:
(En el caso de que no se encuentre en el sistema).
-
Vuelva al formulario y haga clic en "F5" para ejecutar el programa. Luego haga clic en "CommandButton1" para popular el control "ListView" y, a continuación, en "CommandButton2" para mostrar los elementos seleccionados.
Qué necesitas
- Microsoft Excel