Tecnología

Inicio

Excel VBA usuario Ordenada cuadro de lista

Excel VBA usuario Ordenada cuadro de lista


Microsoft Excel ofrece varias opciones para crear un cuadro de lista fácil de usar en su libro. Crear el cuadro de lista de la ficha Programador de la cinta de opciones para generar rápidamente un ListBox y rellenarla con valores ordenados por el usuario en el libro. Crear un formulario de usuario y ListBox en el Visual Basic para Aplicaciones ventana para acceder a más opciones. Use una combinación de estos métodos para acceder a toda la gama de herramientas en la hoja de cálculo de Microsoft Excel.

Controles de formulario ListBox

La ficha Programador en Microsoft Excel ofrece muchas opciones para personalizar su libro. Se le permite crear una hoja de cálculo más dinámica mediante la adición de controles de formulario como ListBoxes. Crear un cuadro de lista ordenable por el usuario mediante el acceso a los controles de formulario en la ficha Programador. Si la ficha Programador está oculto, haga clic en el botón "Archivo", seleccione "Opciones", haga clic en "Personalizar cinta de opciones" y haga clic en "desarrolladores" bajo el grupo principal aquí. Acceder a los controles desde el botón "Insertar".

Población de datos

Organizar los datos para permitir al usuario ordenar el contenido del cuadro de lista. Coloque una fila de etiquetas en la parte superior de su lista y resaltar la fila. En la pestaña "Inicio" de la cinta de opciones son los "Ordenar y filtrar" y "opciones de filtrado". La selección de estos insertos una opción de clasificación en la parte superior de su lista, lo que permite al usuario ordenar los datos por orden alfabético o numérico. Cuando el usuario ordena los datos, el cuadro de lista se actualiza automáticamente.

Crear VBA ListBox

Otro método para crear y llenar un cuadro de lista es a través de Visual Basic para Aplicaciones. VBA proporciona más opciones para crear objetos personalizados, pero requiere una mayor comprensión del código de programación. VBA abierto desde la ficha Programador de la cinta de opciones. Dentro de la ventana de VBA, haga clic en el menú "Insertar" y seleccione "formulario de usuario." Haga clic en el icono "ListBox" y arrastrarlo a la ventana de formulario de usuario. Para modificar el código de formulario de usuario, haga clic en el formulario y seleccione "Ver código".

Rellenar ListBox VBA

Un cuadro de lista de VBA se pueden completar dentro de la ventana de VBA o se puede enlazar a los datos sobre el libro. Cómo rellenar un cuadro de lista en el código VBA le permite introducir los valores exactos que desea mostrar en el cuadro de lista. A menos que el usuario está familiarizado con VBA, es poco probable que los valores van a cambiar. Que delimita un ListBox a los datos en el libro permite al usuario una mayor libertad en la manipulación de los datos, como la clasificación, adición y eliminación de valores y filtrado.