Saltar al contenido

Filtrar tabla dinámica según año, con items de fechas


Juanes

Recommended Posts

publicado

Hola:

Tengo una base de datos que contiene fechas (ej: 02-02-2016) y otros datos. Necesito filtrar todos los datos que están contenidos en un año seleccionado (ej: 2016). Si yo inserto una columna que entregue el año de cada fecha, la macros siguiente me sirve para filtrar los valores que necesito. ¿Es posible crear una macros que filtre los datos que necesito, sin tener que crear una columna nueva donde aparezca solo el año, sino que compare directamente con las fechas?

Muchas gracias

pd: adjunto excel y lo copio acá abajo también

-------------------------------------------------------------------------------------------------------------

Dim añox

'Se escribe en la Celda 1,1 el año que se quiere filtrar

añox = Worksheets("Dinám_Acum_anual").Cells(1, 1)

Dim i As Integer

With ActiveSheet.PivotTables("Tabla dinámica1").PivotFields("año")

'Primero se dejan todos los elementos de la tabla dinámica desmarcados

For i = 1 To .PivotItems.Count - 1

.PivotItems(.PivotItems(i).Name).Visible = False

Next i

Libro1.zip

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.