Forums Últimos mensajes - Powered by IBM
 

getpivotdata = importacion dianmica de datos

11/04/2007 - 15:54 por angel | Informe spam
Me he creado uan pivot table y necesito los datos que estan en ella para
poder rellenar otra tabla(no es otra pivot table). El problema es que la
dimension de la pivot table no es fija y va cambiando dependiendo de las
filas, columnas que tenga. Lo que me sucede es que hay campos que a veces
estan y otras no, entonces cuando realizo la operación de getpivotdata(), el
resultado es #REF! y eso ya me desmonta todos los calculos que hago detras.
Lo que quiero es saber como hacer para que cuando me pase esta situacion,
excel no me escriba #REF! sino otra cosa, por ejemplo un 0.

Si alguien me puede ayudar le estaré muy agardecido

Angel
 

Leer las respuestas

#1 David
11/04/2007 - 17:14 | Informe spam
Hola, Angel.

Utiliza la función IsError( ) para detectarlo dentro de un If( ). Algo como
lo siguiente:

=If(IsError( GetPivotData(…) ), 0, GetPivotData(…) )

Observa el caso ValueIsTrue del If. Allí puedes poner lo que sea necesario.
Siguiendo tu hilo, yo coloqué un cero.



"angel" escribió:

Me he creado uan pivot table y necesito los datos que estan en ella para
poder rellenar otra tabla(no es otra pivot table). El problema es que la
dimension de la pivot table no es fija y va cambiando dependiendo de las
filas, columnas que tenga. Lo que me sucede es que hay campos que a veces
estan y otras no, entonces cuando realizo la operación de getpivotdata(), el
resultado es #REF! y eso ya me desmonta todos los calculos que hago detras.
Lo que quiero es saber como hacer para que cuando me pase esta situacion,
excel no me escriba #REF! sino otra cosa, por ejemplo un 0.

Si alguien me puede ayudar le estaré muy agardecido

Angel

Preguntas similares