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
Adjunto | Tamaño |
---|---|
filtrar_por_fecha.xlsx | 113.61 KB |
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.
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
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.
Si ahora si funciona perfecto
Gracias
Jesús
Jesus Martinez Plantarosa