Acceder a campo de datos

11/12/2006 - 19:26 por lusmig | Informe spam
He creado una tabla dinámica con varios campos:cliente,tipo operacion
y fecha operacion en el area FILA del diagrama que el asistente
proporciona para construir la tabla y los campos Importe e Iva en el
area DATOS .Lo que quería era crear otra columna dentro del area de
datos llamada Importe Acumulado que me fuera acumulando los importes de
la columna importe.He intentado acceder
al contenido de los campos de la columna Importe de la siguiente forma:

ActiveSheet.PivotTables("Tabla
dinámica1").PivotFields("IMPORTE").PivotItems(1).Value

Pero en vez de devolverme el primer valor de la columna Importe me
devuelve
el menor de los valores de dicha columna.Ademas me sustituye un punto
por una coma.¿como trata excel los campos de datos en una tabla
dinámica?¿como puedo acceder al valor de cada celda de la columna
Importe desde una macro en hecha en visual basic?
 

Leer las respuestas

#1 Héctor Miguel
12/12/2006 - 06:54 | Informe spam
hola, luis !

He creado una tabla dinamica con varios campos... en el area FILA... y los campos Importe e Iva en el area DATOS
Lo que queria era crear otra columna dentro del area de datos llamada Importe Acumulado
que me fuera acumulando los importes de la columna importe.
He intentado acceder al contenido de los campos de la columna Importe de la siguiente forma:
ActiveSheet.PivotTables("Tabla dinamica1").PivotFields("IMPORTE").PivotItems(1).Value
Pero en vez de devolverme el primer valor de la columna Importe me devuelve el menor de los valores de dicha columna.
Ademas me sustituye un punto por una coma. como trata excel los campos de datos en una tabla dinamica?
como puedo acceder al valor de cada celda de la columna Importe desde una macro en hecha en visual basic?



revisa el apartado 'P' [de pivot tables] de la siguiente pagina:
-> http://www.contextures.com/tiptech.html

si no lo encuentras ahi [o sus diferentes enlaces]... sera necesario desarrollar algoritmos mas 'dedicados' -?-

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

Preguntas similares