mmmm
Cuando los datos se muestran en las tablas, una característica también de uso general son los filtros, para limitar los registros de la tabla en función de ciertos criterios.
Las opciones de filtro de Excel ya son buenas, pero siempre podemos hacer un poco mejor, sobre todo en la cuestión de mejorar la experiencia del usuario y la interactividad.
Por ejemplo:podemos rápidamente filtrar las filas de una tabla basada en el valor introducido en una célula dada!
Pero los filtros personalizados como el ejemplo anterior no se puede acceder a través de la interfaz de usuario de Excel, y tenemos que escribir código VBA para que funcione.
Ahora vamos a ver una forma fácil de crear un "filtro personalizado".
Nota: Todas las telecomHall artículos estánescritos originalmente en portugués. A continuación se hacen traducciones en Inglés y Español. Como nuestro tiempo es escaso, sólo se producen varios errores de ortografía (que utilizar el traductor automático, y sólo entonces hacer una revisión final). Pedimos disculpas, y contamos con su comprensión de nuestro esfuerzo. Si usted quiere contribuir traduciendo / corregir una de estas lenguas, o inclusouno nuevo, por favor comuníquese con nosotros: contacto.
Descargar
Para Descargar os Arquivos de exemplo deste tutorial, clique aqui.
Para fazer uma doação (ou mais sable), e recibir TODOS arquivos del Sistema Hunter, incluindo Códigos fonte, Clique aqui.
Filtro personalizado en Excel
Para crear un "Filtro personalizado" en una hoja de cálculo Excel que debe utilizar VBA, ya través dela manipulación de las propiedades de la "Auto Filter" podemos hacer lo que necesitamos.
Para crear un 'Auto Filter "en Excel, seleccione los datos deseados (1), y luego ir al menú: "Edición" -> "Ordenar y filtrar"(2) -> "Filtro"(3).
Al hacer clic en las flechas junto a cada campo, que tiene una lista de opciones con los valores existentes en esa columna.
Como ya se mencionó, estafunción es muy bueno y funcional, y ampliamente utilizado. Pero no es muy "amistoso", o mejor dicho: lo podemos mejorar.
Por ejemplo, si queremos una columna en particular que se filtra de acuerdo con algún valor que el tipo, digamos, en la celda justo por encima de su cabecera?
No hay manera: tenemos que escribir un poco de código que hacen el trabajo por nosotros, esto es, a su vez el filtro deacuerdo a lo que queremos.
Código VBA
El código VBA para el manejo de filtro automático es muy sencillo y se ha enviado a los usuarios Hunter (los donantes), es decir, aquellos que alguna vez contribuyeron a la telecomhall.
Si usted no es un donante, y tienen sus propias macros y códigos, insertar un código en cualquier hoja de cálculo, por ejemplo, haciendo clic derecho sobre él (1) y elegir"Ver código" (2).
Por lo tanto, escribir su propio código para manipular los datos. No se preocupe, usted no necesita ser un experto, y no escribir demasiado código: Tenga en cuenta que en el caso de la manifestación de este código (Hunter xFilter) que utilizan menos de 50 líneas en total ( a excepción de los comentarios).
Básicamente, usted sólo tiene que manipular las propiedades del"Autofiltro" objeto, y sus parámetros se pueden encontrar a través de la Ayuda de Excel para "Autofiltro", incluyendo un ejemplo completo de su uso.
La aplicación de Hunter xFilter
Ahora vamos a ver nuestra aplicación en la acción, o en otras palabras, lo que nuestro filtro personalizado puede hacer.
Nota: el filtro de ejemplo (archivo) es de tipo 'XLS', o en formato Excel 2003, y escompatible con las versiones más recientes - 2007 y 2010. Por otra parte, como siempre, le hemos proporcionado algunos datos de muestra para la práctica.
En primer lugar, ajustar la forma en que nuestro filtro se presentan los datos. En este caso, se inserta una línea encima de la cabecera, se pintan con color amarillo (1). Esta es la línea en la que introducir los valores o criterios para el...
Regístrate para leer el documento completo.