FILTRO INFORME EN TABLAS DINAMICAS

25/12/2008 - 13:05 por lenoque | Informe spam
Hola amigos:

En una plantilla tengo varias hojas que contienen una tabla dinámica
cada una, con un origen de datos en diferentes consultas de acces,
pero contra una misma base de datos, con lo cual los campos siempre
son los mismos. En esas tablas hay un solo campo de filtro de informe
y me gustaria poderlos activar a la vez,es decir, que filtrando una
tabla, se filtren tambien las demás.

Gracias,

Ramon Canet.

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
27/12/2008 - 04:34 | Informe spam
hola, Ramon !

En una plantilla tengo varias hojas que contienen una tabla dinamica cada una
con un origen de datos en diferentes consultas de acces, pero contra una misma base de datos
con lo cual los campos siempre son los mismos.
En esas tablas hay un solo campo de filtro de informe y me gustaria poderlos activar a la vez
es decir, que filtrando una tabla, se filtren tambien las demas.



usando macros, podrias usar el evento '_calculate' (de la hoja o del libro, dependiendo de...)
- donde este la celda que comanda el cambio de filtro para igualar el campo de filtro/pagina "de las otras" -???-

si cualquier duda (o informacion adiciona)... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#2 lenoque
27/12/2008 - 13:13 | Informe spam
On 27 dic, 04:34, "Héctor Miguel"
wrote:
hola, Ramon !

> En una plantilla tengo varias hojas que contienen una tabla dinamica cada una
> con un origen de datos en diferentes consultas de acces, pero contra una misma base de datos
> con lo cual los campos siempre son los mismos.
> En esas tablas hay un solo campo de filtro de informe y me gustaria poderlos activar a la vez
> es decir, que filtrando una tabla, se filtren tambien las demas.

usando macros, podrias usar el evento '_calculate' (de la hoja o del libro, dependiendo de...)
- donde este la celda que comanda el cambio de filtro para igualar el campo de filtro/pagina "de las otras"    -???-

si cualquier duda (o informacion adiciona)... comentas ?
saludos,
hector.



Bien, gracias Héctor por tu interes.

Pongamos pues que tenemos un libro con cinco hojas, en las cuales hay
una TD en cada una, con el filtro de informe en la misma celda.
Digamos tambien que hacemos un control para definir el valor a filtrar
y que el codigo de ese control indique que ese valor es el que se ha
de introducir en todas las tablas. ¿como lo plantearias?.

Saludos.
Respuesta Responder a este mensaje
#3 Héctor Miguel
27/12/2008 - 21:52 | Informe spam
hola, Ramon !

Pongamos... un libro con cinco hojas, en las cuales hay una TD en cada una con el filtro de informe en la misma celda.
Digamos tambien que hacemos un control para definir el valor a filtrar y que el codigo de ese control
indique que ese valor es el que se ha de introducir en todas las tablas. como lo plantearias?.



supongamos tambien que "el control" (o su valor) esta indicado en la celda F1 de "una" de las hojas (pongamos que la hoja1)
prueba usando el siguiente codigo en el modulo de "esa" hoja (la hoja1 ?)

Private Sub Worksheet_Calculate()
Dim Hoja As Worksheet
For Each Hoja In Worksheets(Array("hoja2", "hoja3", "hoja4", "hoja5"))
Hoja.PivotTables(1).PageFields(1).CurrentPage = CStr(Range("f1"))
Next
End Sub

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

__ previos __
En una plantilla tengo varias hojas que contienen una tabla dinamica cada una
con un origen de datos en diferentes consultas de acces, pero contra una misma base de datos
con lo cual los campos siempre son los mismos.
En esas tablas hay un solo campo de filtro de informe y me gustaria poderlos activar a la vez
es decir, que filtrando una tabla, se filtren tambien las demas.



usando macros, podrias usar el evento '_calculate' (de la hoja o del libro, dependiendo de...)
- donde este la celda que comanda el cambio de filtro para igualar el campo de filtro/pagina "de las otras" -???-
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida