6 febrero, 2025

OCULTAR ICONOS DE FILTRO EN TABLAS DINÁMICAS

Hola a todos!, ¿qué tal estáis?

Hoy publicaré un post muy breve dando contestación a un lector que me preguntaba cómo podía ocultar los iconos de filtro que aparecen una tabla dinámica. Esto es útil si usamos nuestro excel como un documento a modo de presentación y queremos ocultar el aspecto de la tabla dinámica, o impedir que se puede volver a filtrar o desfiltrar los datos de una tabla.

Veamos un ejemplo sencillo con una tabla dinámica:

OCULTAR ICONOS DE FILTRO EN TABLAS DINAMICAS

Para poder eliminar los iconos de filtro es necesario utilizar una macro, es este caso la rutina realiza los cambios en todas las tablas que se encuentren en el libro.

Sub oculta_filtro()
'Declaramos variables
Dim Hoja As Worksheet
Dim Tabla_d As PivotTable
Dim Campo As PivotField
'Recorremos todos los libros y las hojas
For Each Hoja In ActiveWorkbook.Sheets
For Each Tabla_d In Hoja.PivotTables
For Each Campo In Tabla_d.PivotFields
'Desactivamos la selección de los items
Campo.EnableItemSelection = False
Next
Next Tabla_d
Next Hoja
End Sub

El resultado será el siguiente:

OCULTAR ICONOS DE FILTRO EN TABLAS DINAMICAS1

Como podéis comprobar hemos eliminado sin problema los iconos del filtro en la tabla. Para volver a ponerlos solo es necesario cambiar en el código = False por = True

Y eso es todo, espero que os resulte de utilidad.

¿Te ha resultado de interés?, puedes apoyar a Excel Signum con una pequeña donación.

Donate Button with Credit Cards

¡¡Muchas gracias!!

Comparte este post

8 comentarios en «OCULTAR ICONOS DE FILTRO EN TABLAS DINÁMICAS»

  1. Estimado Segu:
    Fenomenal ejemplo, solo un pero, ¿Porque en este ejemplo no adjuntas el fichero demostración, como haces siempre?-
    Un abrazo.

  2. Hola buena tarde, esta macro no funciona cunado la tabla dinámica ha sido creada en base a datos que se encuentran en un modelo de datos en powerpivot, hay alguna otra forma de hacer funcional la macro, se supone que deberia de funcionar.
    Saludos

Si te ha gustado o tienes alguna duda, puedes dejar aquí tu comentario.

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies