Macros para filtrar y que se mantengan los filtros

4 views
Skip to first unread message

Javier De Pablo

unread,
Oct 31, 2017, 11:37:22 AM10/31/17
to ExcelExpert
Buenas!

Estoy diseñando una herramienta casera para que se pueda entender una BBDD de PowerQuery que he creado. El tema es que no me llevo especialmente bien con las macros (se lo muy básico) y quería pediros ayuda. He estado buscando por Google y por los grupos y no he encontrado respuesta. El tema es el siguiente:

He creado varias tablas dinámicas que crean informes determinados según la información seleccionada en una pestaña que aplica filtros en las tablas dinámicas. El caso es que, una de las opciones de filtros tiene 7 campos. Para cada campo, he incluido una foto. Cuando alguien pincha en una foto, todos los informes se filtran de acuerdo al campo seleccionado (que está unido a la foto a través de una macro). Sin embargo, cuando la persona selecciona otra foto, el campo seleccionado anterior se borra y solo queda en el filtro la última selección. Mi pregunta es, ¿hay alguna manera de que se puedan seleccionar distintas fotos (aplicando sus respectivas macros) sin que se borre la selección anterior? Por ejemplo, si yo hago click en Imagen1, se ejecuta una macro que me filtra todo por el campo vinculado a esa imagen (digamos Dato1). Pero si yo ahora (sin quitar los filtros) hago click en Imagen2, querría que mis filtros de tabla dinámica contuvieran Dato1 y Dato2, no solo Dato2 como me pasa actualmente. Mis macros son sencillas y no sé cómo modificarlas

Sub Filtro1()
'
' Filtro1 Macro
'

'
    ActiveWindow.SmallScroll Down:=3
    ActiveWorkbook.SlicerCaches("SegmentaciónDeDatos_Tipo_EDW"). _
        VisibleSlicerItemsList = Array( _
        "[Tipos  bueno 1].[Tipo EDW].&[Dato1]")
End Sub

Muchas gracias por la ayuda
Reply all
Reply to author
Forward
0 new messages