-->
¿Tus tablas dinámicas aún muestran datos antiguos que hace rato tu eliminaste? Si tienes este problema y quieres eliminar esos molestos “datos basura”, aquí te muestro la solución.
[twitter style=“vertical” source=“RaymundoYcaza” hashtag=“#Excel” float=“left” lang=“es” use_post_url=“true”]
Si te gusta utilizar tablas dinámicas a partir de una plantilla, es decir, copiando la tabla y cambiando su diseño para generar nuevos reportes, es muy probable que a pesar de que actualices tu tabla, los elementos antiguos sigan mostrándose en las listas desplegables de tu tabla dinámica.
Desde la versión 2007 de Excel, esto se facilita mucho, ya que podemos hacer uso de la funcionalidad integrada para conservar elementos en las tablas dinámicas.
Para hacer uso de esta característica, solo debes seguir estos tres pasos:
Si tienes, por ejemplo, Excel 2002 o 2003 y no te funciona esta forma de limpiar tus tablas dinámicas, puedes aplicar unas pocas líneas de código VBA:
[aviso type=“codigo”]
Sub LimpiarTablasDinamicas() ’ Evita que los valores antigüos permanezcan en ’ la tabla dinámica luego de ser eliminados.
Dim tabla As PivotTable Dim hoja As Worksheet Dim cache As PivotCache
’ Cambio la configuración For Each hoja In ActiveWorkbook.Worksheets For Each tabla In hoja.PivotTables tabla.PivotCache.MissingItemsLimit = xlMissingItemsNone Next tabla Next hoja
’ Refresco cada caché de tabla dinámica ’ que encuentre. For Each cache In ActiveWorkbook.PivotCaches On Error Resume Next cache.Refresh Next cache
End Sub
[/aviso]
[box type=“note”]Si no sabes cómo usar el código anterior, pásate por aquí y te muestro cómo puedes hacerlo por tu propia cuenta.[/box]
Y así tienes una forma relativamente sencilla de deshacerte de ese problema que venía dándote dolores de cabeza desde hace un buen rato. A veces, por falta de tiempo, convivimos con estos inconvenientes que no representan un gran problema, pero sí que resultan una molestia que termina por consumirnos algo de tiempo.
Ahora que ya sabes cómo hacerlo, adelante, aplícalo a tu trabajo y mantén limpias tus tablas dinámicas de toda basura que se quede “atorada en el tiempo”. Tus horas con Excel serán más amenas :)
¡Nos vemos!