¿Cómo borrar la caché de filtros (elementos antiguos) de una Tabla Dinámica en Excel?
Como se muestra en la captura de pantalla a continuación, creas una Tabla Dinámica basada en un rango de datos. Después de eliminar datos del rango de origen, el elemento antiguo seguirá existiendo en el menú desplegable de la Tabla Dinámica incluso si actualizas la Tabla Dinámica. Si deseas eliminar todos los elementos antiguos del menú desplegable de una Tabla Dinámica, los métodos en este artículo pueden ayudarte.
Borrar la caché de filtros (elementos antiguos) de una Tabla Dinámica cambiando su opción
Borrar la caché de filtros (elementos antiguos) de todas las Tablas Dinámicas utilizando código VBA
Borrar la caché de filtros (elementos antiguos) de una Tabla Dinámica cambiando su opción
Puedes borrar la caché de filtros de una Tabla Dinámica cambiando su opción. Por favor, sigue los siguientes pasos.
1. Haz clic derecho en cualquier celda dentro de la Tabla Dinámica, luego haz clic en Opciones de Tabla Dinámica en el menú contextual. Ver captura de pantalla:
2. En el cuadro de diálogo Opciones de Tabla Dinámica, haz clic en la pestaña Datos, selecciona Ninguno en la lista desplegable Número de elementos a conservar por campo y luego haz clic en el botón Aceptar.
3. Haz clic derecho en la celda de la Tabla Dinámica, luego haz clic en Actualizar en el menú contextual. Ver captura de pantalla:
Luego puedes ver que los elementos antiguos se han eliminado del menú desplegable de la Tabla Dinámica como se muestra en la siguiente captura de pantalla.

Descubre la Magia de Excel con Kutools AI
- Ejecución Inteligente: Realiza operaciones en celdas, analiza datos y crea gráficos, todo impulsado por comandos simples.
- Fórmulas Personalizadas: Genera fórmulas adaptadas para optimizar tus flujos de trabajo.
- Codificación VBA: Escribe e implementa código VBA sin esfuerzo.
- Interpretación de Fórmulas: Comprende fórmulas complejas con facilidad.
- Traducción de Texto: Supera las barreras del idioma dentro de tus hojas de cálculo.
Borrar la caché de filtros (elementos antiguos) de todas las Tablas Dinámicas utilizando código VBA
Si deseas borrar la caché de filtros de todas las Tablas Dinámicas en varias hojas de cálculo del libro activo, prueba el siguiente script VBA.
1. En el libro donde necesitas borrar los elementos antiguos de todas las Tablas Dinámicas, presiona simultáneamente las teclas Alt + F11 para abrir la ventana Microsoft Visual Basic para Aplicaciones.
2. En la ventana Microsoft Visual Basic para Aplicaciones, haz doble clic en ThisWorkbook en el panel Proyecto para abrir la ventana ThisWorkbook (Código), y luego copia y pega el siguiente código VBA en la ventana.
Código VBA: Borrar la caché de filtros (elementos antiguos) de todas las Tablas Dinámicas en el libro activo
Private Sub Workbook_Open()
Dim xPt As PivotTable
Dim xWs As Worksheet
Dim xPc As PivotCache
Application.ScreenUpdating = False
For Each xWs In ActiveWorkbook.Worksheets
For Each xPt In xWs.PivotTables
xPt.PivotCache.MissingItemsLimit = xlMissingItemsNone
Next xPt
Next xWs
For Each xPc In ActiveWorkbook.PivotCaches
On Error Resume Next
xPc.Refresh
Next xPc
Application.ScreenUpdating = True
End Sub
3. Presiona la tecla F5 para ejecutar el código, luego los elementos antiguos se eliminarán inmediatamente del menú desplegable de todas las Tablas Dinámicas en el libro activo.
Artículos relacionados:
- ¿Cómo borrar filtros de todas las hojas de cálculo en el libro activo en Excel?
- ¿Cómo borrar filtros al abrir, guardar o cerrar el libro en Excel?
- ¿Cómo filtrar datos basados en una casilla de verificación en Excel?
- ¿Cómo llenar una serie de números en una columna de lista filtrada en Excel?
Las mejores herramientas de productividad para Office
Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...
Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo
- Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
- ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!