Tabla dinamica filtrada por otra celda

5 envíos / 0 nuevos
Último envío
Jesús Martínez
Imagen de Jesús Martínez
Offline
última acción: Hace 3 años 9 meses
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntos
alta: 31/03/2013 - 17:15
Puntos: 5008
Tabla dinamica filtrada por otra celda

Hola como puedo hacer que la tabla dinamica ( que esta en la hoja La) filtre segun la fecha que ponga en la hoja con el nombre de "HOJA" e ingrese en la celda B1 por ejem 04/04/2012 y que la tabla dinamica que esta en la hoja La filtre segun este valor?
Gracias

Jesús

AdjuntoTamaño
File filtrar_por_fecha.xlsx113.61 KB

Etiquetas: 

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 8 horas 55 mins
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 11175
Re: Tabla dinamica filtrada por otra celda

Basta que esatblezcas el valor del filtor de página de la tabla dinámica

este es la propiedad CurrentPage del campo de página Fecha, los campos de página son la colección PageFields

Así que podría ser algo así:

 

Sheets("La").PivotTables("Tabla dinámica2").PageFields("FECHA").CurrentPage = Sheets("HOJA").Range("B1").Value

 

------
Ya sé Excel, pero necesito más.

Jesús Martínez
Imagen de Jesús Martínez
Offline
última acción: Hace 3 años 9 meses
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntos
alta: 31/03/2013 - 17:15
Puntos: 5008
Re: Tabla dinamica filtrada por otra celda

Gracias por responder pero no fuciona me sale el siguiente mensaje

"Error de compilación

El procedimiento externo no es valido"

Y este codigo tengo qe ingresarlo dentro de un sub ?

Gracias

Jesús

Jesus Martinez Plantarosa

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 8 horas 55 mins
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 11175
Re: Tabla dinamica filtrada por otra celda

Sí, ese código hay que ponerlo dentro de una macro, de un Sub

Luego esa macro la asociarás por ejemplo al botón que tienes en la hoja donde escribes la fecha.

 

------
Ya sé Excel, pero necesito más.

Jesús Martínez
Imagen de Jesús Martínez
Offline
última acción: Hace 3 años 9 meses
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntos
alta: 31/03/2013 - 17:15
Puntos: 5008
Re: Tabla dinamica filtrada por otra celda

Si ahora si funciona perfecto

 

Gracias

 

Jesús

Jesus Martinez Plantarosa