Problemas con tablas dinámicas

12/03/2008 - 14:45 por Antonio | Informe spam
Hola a todos tengo 2 tablas dinámicas, que realizan calculos correctamente,
el problema es cuando intento cambiar la selección por codigo

Worksheets(2).PivotTables("TD_Salidas").PivotFields("PROVINCIA DE
SALIDA").CurrentPage = UCase(stDatCCAA(i))

Worksheets(4).PivotTables("TD_Entradas").PivotFields("PROVINCIA DE
ENTRADA").CurrentPage = stDatCCAA(i)

El problema es que alguna provincia no lo hace bien, y la tabla dinámica
queda como "corrompida", ya si seleccionas la provincia desde la hoja no
funciona bien.

Un saludo
 

Leer las respuestas

#1 Héctor Miguel
13/03/2008 - 19:53 | Informe spam
hola, Antonio !

__ 1 __
Mostrar la cita
__ 2 __
Mostrar la cita
(hasta donde se)...

1) no hay diferencia (hasta donde se) puesto que incluso no pueden existir dos campos con el mismo nombre ;)

2) PivotCache es un objeto/metodo que ha venido ampliando/mejorando propiedades a partir de la version 2000
por lo cual, es probable que no funcione igual en versiones anteriores (cuando se usan propiedades "mejoradas")
y pareciera mas "apropiado" cuando se cambia el origen de los datos de una TD (p.e. desde consultas a bases externas)

en resumen, usa el que mejor te convenga/funcione/...
pivottables(xyz).update
pivottables(xyz).pivotcache.refresh

saludos,
hector.

__ la consulta anterior __
Mostrar la cita

Preguntas similares