Ayuda al "sincronizar" Tablas Dinámicas "condicionadas"

Como puedo determinar si en una tabla dinámica de un Excel existe un "Filtro de Informe" mediante macros, como ejemplo, como puedo determinar si existe el filtro "MES" en uan x Tabla dinámica, pero ello con macros.

A la espera de su generosa ayuda

1 Respuesta

Respuesta
1

Sigue las Instrucciones para ejecutar la macro
1. Abre tu hoja de excel con la tabla dinámica
2. Para abrir Vba-macros y poder pegar la macro, Presiona Alt + F11
3. En el menú elige Insertar / Módulo
4. En el panel del lado derecho copia la macro
5. Para ejecutarla presiona F5

Sub hayfiltro()
'por.DAM
    For Each tabla In ActiveSheet.PivotTables
        nombre = tabla.Name
        Exit For
    Next
    For Each dato In ActiveSheet.PivotTables(nombre).PivotFields("nombres").PivotItems
        If dato.Visible = False Then
            MsgBox "Hay filtro"
            Exit For
        End If
    Next
End Sub

Saludos. DAM
Si es lo que necesitas.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas