Professional Documents
Culture Documents
Home Blog Lista de Artículos Descargas Videos MiniCurso Contacto Tienda Apps
Comienza a descargar
Impresos de Ciudadanía, Empelo y Más. ¡Consigue la App Gratuita!
getformsonline.com
Cambiar Pdf A Word
En el blog damos herramientas, elementos e ideas útiles para sumar a nuestro conocimiento,
capacidad y habilidades en cuanto a Excel. La comprensión de estas herramientas depende de
nuestro nivel de conocimiento, habilidades y entendimiento. Es por eso que estudiamos varias
opciones de las más simples a las más complejas. Siempre recomendamos empezar con lo más
simple e ir sumando complejidad hasta llegar a lo más avanzado e incluso lograr crear nuestras
propias herramientas. Tienda de Aplicaciones
ExcelminiApps
53 vídeos
El video relacionado esta cargado en nuestro canal de YouTube “ExcelminiApps”. Sino Suscribirse 8k
directamente a través de este link o click en la imagen.
Como hacemos siempre vamos a utilizar una mini aplicación, una plantilla, de ejemplo para
mostrar la idea.
Recibe las actualizaciones por e-mail :
Utilizamos elementos que ya habíamos utilizados en otros artículos:
Introduzca su e-mail Subscribe
Base de datos de empleados de una empresa ficticia. Esta hoja tiene un botón que
denominamos buscar y que lanza el formulario de búsqueda.
Formulario de búsqueda Construido en la plataforma VBA. El formulario es un
ejemplo, podemos utilizar con formato, propiedades y cantidad de información que
ExcelminiApps
8529 Me gusta
necesitemos de acuerdo a nuestra mini aplicación.
Por otro lado vamos a utilizar algunos de los conceptos vistos en los siguientes artículos Me gusta esta página
relacionados (de la lista de artículos del blog):
http://excelminiapps.blogspot.com.ar/2017/10/busqueda-con-inteligente-con-combobox.html#more 1/5
7/4/2018 mini aplicaciones en Excel: Búsqueda Inteligente con Combobox Smart (Search Engine form in Excel)
Mini Motor de Búsqueda en Excel sin Macros ExcelminiApps
Ingreso, búsqueda y modificación de datos en Excel con Formulario ActiveX Seguir
Formulario ActiveX con Combobox
Búsqueda con palabra clave en formulario ActiveX con Combobox
Entrada - Salida de Stock en Excel (Versión Simple)
Búsqueda con Hipervínculos (BuscarV con hipervínculos)
En primer lugar vamos a ver cómo funciona, básicamente tenemos una hoja con los datos “Base
de Datos de Empleados”. Arriba a la derecha tenemos el botón para lanzar el formulario de
búsqueda. 70 nos tienen en sus círculos. Ver todo
20107
Una vez lanzado vemos el formulario con algunos campos y un botón llamado “cerrar” su única
función es cerrar el formulario. 17,466 Pageviews
Mar. 07th - Apr. 07th
PAYPAL
Descargar Dropbox
La búsqueda se puede realizar de dos maneras:
Búsqueda por ID: Conociendo el ID del empleado, seleccionamos de la lista o
directamente lo introducimos mediante teclado. De esta manera nos mostrara todos
los datos de ese ID. Para esto deberíamos acordarnos “qué ID corresponde a qué
persona”. Un tanto arduo.
Búsqueda por palabra clave o nombre: resulta más interesante buscar una persona
conociendo una parte del nombre. Es mucho más fácil, porque en general es lo que
podemos recordar mejor o algún colaborador puede tener esa pista. Lo
revolucionario o sofisticado en este método es que es automático, a medida que
escribimos parte del nombre nos aparece las sugerencias listadas y podemos elegir
el que estamos buscando.
.Procedimiento:
http://excelminiapps.blogspot.com.ar/2017/10/busqueda-con-inteligente-con-combobox.html#more 2/5
7/4/2018 mini aplicaciones en Excel: Búsqueda Inteligente con Combobox Smart (Search Engine form in Excel)
En este caso, ya habiamos hablado de utilizar el formulario y la base de datos. Estos elementos Microso MVP Program
los habiamos usado en otros artculos así que no vamos a hablar de cómo construirlos. El
elemento que vamos a sumar es una tabla dinamica.
La tabla dinamica va a cumplir la misma utilidad que habiamos visto en “Búsqueda Inteligente
en Excel sin formulario ActiveX (versión simplificada)”. El procedimiento es el mismo pero en
vez de utilizar la hoja de Excel utilizamos un formulario. Es lo que habíamos estado diciendo,
con todo lo visto tranquilamente podemos llegar a esta última funcionalidad.
Lo que hacemos básicamente es que cada vez que cambia un dato sobre el campo “nombre”
se traslada el dato al filtro de la tabla dinámica y luego que está actualizada se vuelcan los
datos del filtro al combobox de campo nombre. Es tan simple como eso.
Veamos un ejemplo, introducimos la palabra “jua” como aproximación a buscar un Juan o los
Juan’s que estén en nuestra base de datos.
Como podemos ver tenemos, a la izquierda, la tabla dinámica filtrada con “jua” y a la
derecha otra tabla con la lista completa de nombres y códigos concatenados como uno solo
(son los datos para crear la tabla dinámica). También podemos ver un número que indica la
cantidad de coincidencias encontradas. En este caso 2 (dos).
Ya tenemos todos los elementos, logramos de alguna manera obtener las coincidencias para
nuestras búsquedas, ahora lo único que hay que hacer es utilizar un código para poder llevar
la lista de coincidencias a nuestra lista de combobox. Esto ya lo habíamos visto pero vamos a
recordar.
http://excelminiapps.blogspot.com.ar/2017/10/busqueda-con-inteligente-con-combobox.html#more 3/5
7/4/2018 mini aplicaciones en Excel: Búsqueda Inteligente con Combobox Smart (Search Engine form in Excel)
1 – Utilizar Worksheet >> Change para llevar los datos introducidos en el campo nombre al
filtro de la tabla dinámica.
2 – Listar las coincidencias como una lista del combobox.
Código
Ahora vamos a ver el código de aquello no conocido, en este caso de lo que hace cuando
introducimos un dato en el campo “nombre” que es un combobox. Y cuando seleccionamos un
dato de este combo. Lo demás lo habíamos visto.
INICIO CODIGOS----------------------------------------
Sub Name1_Change()
Por supuesto que la tabla dinámica, y la lista concatenada son datos que nos sirven para el
propósito buscado. Estos datos no se deben ver en la ejecución de la mini app, aquí los
mostramos con fines didácticos. Se pueden ocultar en la misma hoja o se puede utilizar una
hoja auxiliar como usamos siempre y luego ocultar y proteger esta hoja.
Como ven no es muy complicado y además es sencillo.
¡Esperamos que les haya gustado la idea y vean lo fácil que es!
Keys:
· Búsqueda inteligente en Excel con combobox
· Search engine en Excel.
· Búsqueda en Excel con autorrelleno.
2 comentarios:
iVan0L dijo...
Donde esta "Listar las coincidencias como una lista del combobox" se supone es una previa
al tema actual, estoy dando vuentas en todo tu blog y no lo encuentro, deberias dejar el
link de referencia cuando dices esta parte ya lo hicimos.
21 de febrero de 2018, 14:02
http://excelminiapps.blogspot.com.ar/2017/10/busqueda-con-inteligente-con-combobox.html#more 4/5
7/4/2018 mini aplicaciones en Excel: Búsqueda Inteligente con Combobox Smart (Search Engine form in Excel)
Publicar un comentario
http://excelminiapps.blogspot.com.ar/2017/10/busqueda-con-inteligente-con-combobox.html#more 5/5