Una de las funciones útiles de Excel es Autofiltro. Le permite filtrar rápidamente cualquier lista por el contenido de una columna en particular. Puede agregar, a la barra de herramientas de acceso rápido, una herramienta de autofiltro. Esta herramienta utiliza una imagen de un embudo y un signo igual.

Sin embargo, la herramienta es un poco engañosa; no es lo mismo que la opción Filtro en la pestaña Datos de la cinta. La opción de cinta es una condición de alternancia. Si tiene una celda seleccionada en una lista y hace clic en la herramienta de cinta, los controles de Autofiltro aparecen en la parte superior de cada columna de la lista; no hay otros cambios en la lista. Si usa la herramienta Autofiltro (la que puede agregar a la barra de herramientas de acceso rápido), no solo aparecen los controles, sino que Excel filtra la lista en función de la celda que seleccionó cuando utilizó la herramienta.

Otra diferencia entre los dos es que la herramienta de cinta de filtro funciona como una palanca: selecciónela una vez y se aplicará el autofiltro; elígelo de nuevo y se elimina. La herramienta Autofiltro que puede agregar al QAT no hace eso; solo aplica el Autofiltro.

¿Qué sucede si desea una opción QAT que sea una palanca real, al igual que la herramienta en la cinta? Hay dos enfoques que puede utilizar para resolver este problema. El primero implica el uso de una macro simple:

Sub ToggleAutoFilter()

On Error GoTo errMessage     Selection.AutoFilter     Exit Sub

errMessage:

MsgBox "Select a cell in the range to be filtered.", vbOKOnly End Sub

Todo lo que necesita hacer es asignar la macro a la barra de herramientas de acceso rápido oa una tecla de método abreviado y puede activar y desactivar Autofiltro, como si usara la herramienta de la cinta.

La segunda opción puede ser incluso más sencilla. Simplemente siga estos pasos:

  1. Muestra el cuadro de diálogo Opciones de Excel. (En Excel 2007, haga clic en el botón Office y luego en Opciones de Excel. En Excel 2010, 2013 o 2016, muestre la pestaña Archivo de la cinta y luego haga clic en Opciones).

  2. A la izquierda del cuadro de diálogo, haga clic en Personalizar (Excel 2007) o Barra de herramientas de acceso rápido (Excel 2010 y versiones posteriores).

  3. Usando la lista desplegable Elegir comandos de, elija Ficha Datos.

  4. En la lista de comandos, seleccione Filtro (u Ordenar y filtrar si está usando Excel 2016).

  5. Haga clic en el botón Agregar. El icono del comando aparece a la derecha del cuadro de diálogo.

  6. Haga clic en Aceptar.

Es interesante que el icono del comando Filtro (paso 4) se vea exactamente igual que el icono del comando Autofiltro. Independientemente, no son lo mismo, como ya se comentó. Estos pasos agregan la herramienta a la barra de herramientas de acceso rápido, y funciona exactamente igual que la herramienta Filtro en la pestaña Datos de la cinta.

_Nota: _

Si desea saber cómo usar las macros descritas en esta página (o en cualquier otra página de los sitios ExcelTips), he preparado una página especial que incluye información útil.

link: / excelribbon-ExcelTipsMacros [Haga clic aquí para abrir esa página especial en una nueva pestaña del navegador].

ExcelTips es su fuente de formación rentable en Microsoft Excel.

Este consejo (6288) se aplica a Microsoft Excel 2007, 2010, 2013 y 2016.

Puede encontrar una versión de este consejo para la interfaz de menú anterior de Excel aquí: link: / excel-Toggling_AutoFilter [Toggling AutFilter].