Opciones de búsqueda en cuadro de lista

Para finalizar con este capítulo de Objeto Cuadro de Lista, vamos a ver una propiedad que puede ser útil para los casos en que la lista está compuesta por una lista larga de ítems y donde sea más fácil encontrar alguno de los elementos que se necesiten, para ello, vamos a utilizar la Propiedad MatchEntry:

Objeto Cuadro de Lista: con el uso de este Objeto, se habilita la interacción entre el usuario y el programa permitiendo seleccionar uno o varios elementos de una lista.

Propiedad MatchEntry: con el uso de esta Propiedad, es posible facilitar la búsqueda de elementos del Cuadro de lista.

Lo primero es ingresar al editor de Visual Basic, puede ser con la combinación de teclas Alt + F11 y en la ventana del Explorador de proyectos, ubicamos el libro de trabajo donde queremos insertar el formulario para lo cual damos clic derecho y seleccionamos la opción Insertar de la cual se despliegan tres opciones y finalmente, clic en la opción UserForm:

De esta manera, se inserta el formulario el cual se puede observar dentro de la “estructura” del explorador de proyectos como un Objeto más del libro de trabajo:

Nos ubicamos en la ventana de herramientas que se presenta como una ventana flotante:

La herramienta de Cuadro de Lista se encuentra generalmente seguida del Objeto Cuadro Combinado:

Lo seleccionamos con un clic y luego en el formulario se ingresa el Cuadro de Lista con clic en el espacio donde se requiera y también se puede adicionar una Etiqueta para indicar la información que se incluye en la lista quedando de la siguiente manera:

Podemos llenar de opciones el cuadro de lista con alguna de las tantas formas vistas en las entregas anteriores, la idea es contar con una lista un poco más extensa de lo que hemos utilizado hasta ahora:

Tenemos una lista de 9 paises y para buscar alguno, es necesario desplazarse por toda la lista hasta encontrarlo; otra opción es digitar la primera letra del país requerido con lo cual el formulario resaltara el ítem que coincida don la letra digitada. Otra opción sería digitar las primeras letras del ítem requerido hasta para agilizar la búsqueda y para ello, debemos modificar la Propiedad MatchEntry:

Por defecto se encuentra en el valor 0 - fmMatchEntryFirstLetter con la cual el cuadro de lista permite la búsqueda por la primera letra que coincida. En caso de seleccionar el segundo valor 1 – fmMatchEntryEntryComplete, sirve para resaltar el único ítem que coincida las letras que se vayan digitando. La otra opción es aplicar 2 – fmMatchEntryNone, con la cual, se desactiva la opción de buscar en la lista al digitar las letras.

Para este ejemplo, vamos a dejar el valor 1 – fmMatchEntryEntryComplete:

Y al ejecutar el formulario, prueben presionando la tecla “C” y solo marcará Colombia, mientras que antes de hacer esta última modificación, al presionar la tecla “C”, se marcaba uno a uno, los países que iniciaban con esta letra. Ahora para señalar Perú, por ejemplo, debemos digitar sus letras hasta que se marque:

Descargar archivo de trabajo.

Contenido relacionado:
Compartirlo
Gerencie.com en su correo.

Suscríbase y nosotros colocaremos en su bandeja de entrada la mejor información que generamos diariamente.

Déjenos su opinión

En Gerencie.com está permitido opinar, criticar, discutir, controvertir, disentir, etc., pero debe hacerlo sin insultar y sin ofender a otros.

Información legal aplicable para Colombia.