Limpiar combo box en una tabla pivote

25/08/2003 - 18:58 por Jose Espinosa | Informe spam
Despues de trabajar durante varios meses con una tabla
pivote he encontrado que las cajas de dialogo de la lista
de autofiltro en la tabla contienen informacion desde que
la tabla fué creada y por lo tanto algunos de estos datos
ya no forman parte de los datos que extrae la tabla. ¿Hay
alguna manera de limpiar estos campos? la idea es que, al
seleccionar los datos que quiero desplegar en la tabla
pivote, yo pueda seleccionar datos actualizados unicamente.

Gracias de antemano por su ayuda.

José Espinosa
 

Leer las respuestas

#1 Héctor Miguel
26/08/2003 - 06:54 | Informe spam
Hola, Jose Espinosa !

... tabla pivote ... cajas de dialogo ... algunos ... datos ya no forman parte de ... la tabla.
¿...alguna manera de limpiar estos campos? ... seleccionar datos actualizados unicamente.



==> Excel 2000 en adelante ... ("por lo pronto") en dos pasos :((
1.- En la/s tabla/s pivote, "desmarca" los elementos que YA NO "existan" en la base de datos
==> (ASEGURATE de que los que SI "existen"... "permanezcan" marcados) <= 2.- "Corre" el siguiente procedimiento:
==Sub LimpiarCamposEnTablasDinamicas()
Dim Tabla As PivotTable, _
Campo As PivotField, _
Elemento As PivotItem
With Application
.ScreenUpdating = False
.DisplayAlerts = False
On Error Resume Next
For Each Tabla In ActiveSheet.PivotTables
For Each Campo In Tabla.PivotFields
For Each Elemento In Campo.PivotItems
If Not Elemento.Visible Then Elemento.Delete
Next Elemento
Next Campo
Next Tabla
.DisplayAlerts = True
End With
End Sub
_______
Saludos,
Héctor.
MS-MVP

Preguntas similares