Formulario de búsqueda inteligente y BUSCARV en Excel
En este artículo y video desarrollaremos un ejemplo en base a una consulta que me han hecho en diferentes ocasiones. Como sabes, la función BUSCARV es una de las funciones que más uso, de hecho, en el canal de YouTube tengo una Lista de reproducción dedicada a esta función tal útil. La lista tiene como nombre El poder de BUSCARV en Excel.
todos los elementos coincidentes e incluso repetidos. Es por eso que me di a la tarea de desarrollar un formulario de Excel vba donde tendremos un Textbox para escribir un nombre o apellidos y nos mostrarán todos los elementos que coincidan con esa búsqueda.
Cómo funciona
Tenemos un formulario en una hoja llamada Buscar. Dicho formulario tiene una sección donde podremos escribir un ID y mediante la función BUSCARV devolvemos los valores relativos a ese ID.
Figura 2. Tabla de nombres en Excel. En la Figura 1 vemos un botón que dice Buscar por nombre. Si presionamos ese botón se mostrará un formulario de Excel vba donde tendremos un Cuadro de texto para escribir nombres o apellidos. Una vez en el formulario veremos un botón que dice Filtrar. Al presionar el botón Filtrar se mostrarán todos los elementos.
Figura 3. Filtrar los elementos coincidentes en Formulario de Excel vba.
Usar BUSCARV para mostrar los valores de cada ID
Una vez que al escribir un nombre en el formulario y Filtrar los valores coincidentes, cada que elijamos uno de los elementos del ListBox verás como en el formulario de hoja Buscar se muestran los valores por cada ID.