Skip to main content

¿Cómo borrar los filtros al abrir, guardar o cerrar un libro de trabajo en Excel?

Author: Siluvia Last Modified: 2025-08-06

Supongamos que tienes varias hojas de cálculo con datos filtrados en tu libro de trabajo. Para borrar todos los filtros, necesitas revisar la lista filtrada en diferentes hojas y luego borrarlos manualmente uno por uno. ¡Eso es molesto! En este artículo, te mostraremos varios métodos para borrar los filtros al abrir, guardar o cerrar un libro de trabajo en Excel.

Borrar filtros al abrir el libro de trabajo en Excel
Borrar filtros al guardar el libro de trabajo en Excel
Borrar filtros al cerrar/salir del libro de trabajo en Excel


Borrar filtros al abrir el libro de trabajo en Excel

Esta sección trata sobre cómo borrar los filtros en todas las hojas de cálculo al abrir un libro de trabajo. Por favor, sigue los siguientes pasos.

1. En un libro de trabajo donde necesitas borrar automáticamente todos los filtros al abrirlo, presiona las teclas Alt + F11 para abrir la ventana de Microsoft Visual Basic for Applications.

2. En la ventana de Microsoft Visual Basic for Applications, haz doble clic en ThisWorkbook en el panel izquierdo de Proyecto, y luego copia y pega el siguiente código VBA en la ventana ThisWorkbook (Código). Ver captura de pantalla:

copy and paste the code into ThisWorkbook module

Código VBA: Borrar todos los filtros al abrir el libro de trabajo

Private Sub Workbook_Open()
'Updated by Extendoffice 20221012
    Dim ws As Worksheet
    For Each ws In Worksheets
        If ws.AutoFilterMode Then
            ws.ShowAllData
        End If
    Next ws
End Sub

3. Presiona las teclas Alt + Q para salir de la ventana de Microsoft Visual Basic for Applications.

4. Haz clic en Archivo > Guardar como. En el cuadro de diálogo Guardar como que aparece, especifica una carpeta para guardar este libro de trabajo, asígnale un nombre en el cuadro Nombre de archivo, selecciona la opción Libro de trabajo habilitado para macros en la lista desplegable Especificar formato de guardado, y finalmente haz clic en el botón Guardar.

select Excel Macro-Enabled Workbook option from the Save as type drop-down list

A partir de ahora, cuando abras este Libro de trabajo habilitado para macros, todos los filtros en este libro de trabajo se borrarán automáticamente.

a screenshot of kutools for excel ai

Descubre la Magia de Excel con Kutools AI

  • Ejecución Inteligente: Realiza operaciones en celdas, analiza datos y crea gráficos, todo impulsado por comandos simples.
  • Fórmulas Personalizadas: Genera fórmulas adaptadas para optimizar tus flujos de trabajo.
  • Codificación VBA: Escribe e implementa código VBA sin esfuerzo.
  • Interpretación de Fórmulas: Comprende fórmulas complejas con facilidad.
  • Traducción de Texto: Supera las barreras del idioma dentro de tus hojas de cálculo.
Potencia tus capacidades de Excel con herramientas impulsadas por IA. ¡Descarga Ahora y experimenta una eficiencia como nunca antes!

Borrar filtros al guardar el libro de trabajo en Excel

Puedes borrar todos los filtros del libro de trabajo actual cada vez que lo guardes.

1. En el libro de trabajo del que necesitas borrar automáticamente todos los filtros, presiona las teclas Alt + F11 para abrir la ventana de Microsoft Visual Basic for Applications.

2. En la ventana de Microsoft Visual Basic for Applications, haz doble clic en ThisWorkbook en el panel izquierdo de Proyecto, y luego copia y pega el siguiente código VBA en la ventana ThisWorkbook (Código). Ver captura de pantalla:

copy and paste the code into ThisWorkbook module

Código VBA: Borrar filtros al guardar el libro de trabajo

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
'Updated by Extendoffice 20221012
    Dim ws As Worksheet
    For Each ws In Worksheets
        If ws.AutoFilterMode Then
            ws.ShowAllData
        End If
    Next ws
End Sub

3. Presiona las teclas Alt + Q para salir de la ventana de Microsoft Visual Basic for Applications.

A partir de ahora, al guardar el libro de trabajo, todos los filtros se borrarán automáticamente.


Borrar filtros al cerrar/salir del libro de trabajo en Excel

En la última sección, te mostraremos cómo borrar todos los filtros en las hojas de cálculo al cerrar o salir del libro de trabajo.

1. Abre el libro de trabajo del que necesitas borrar automáticamente todos los filtros, luego presiona las teclas Alt + F11 para abrir la ventana de Microsoft Visual Basic for Applications.

2. En la ventana de Microsoft Visual Basic for Applications, haz doble clic en ThisWorkbook en el panel izquierdo de Proyecto, y luego copia y pega el siguiente código VBA en la ventana ThisWorkbook (Código). Ver captura de pantalla:

copy and paste the code into ThisWorkbook module

Código VBA: Borrar todos los filtros en las hojas de cálculo al cerrar/salir del libro de trabajo

Private Sub Workbook_BeforeClose(Cancel As Boolean)
    Dim ws As Worksheet
    For Each ws In Worksheets
        If ws.AutoFilterMode Then
            ws.AutoFilterMode = False
        End If
    Next ws
End Sub

Nota: Si solo quieres borrar los filtros en la hoja de cálculo activa, utiliza el siguiente código VBA.

Código VBA: Borrar filtro en la hoja activa al cerrar el libro de trabajo

Private Sub Workbook_BeforeClose(Cancel As Boolean)
'Updated by Extendoffice 20221012
    Dim ws As Worksheet
    Set ws = ActiveSheet
        If ws.AutoFilterMode Then
            ws.ShowAllData
        End If
End Sub

3. Presiona las teclas Alt + Q para salir de la ventana de Microsoft Visual Basic for Applications.

A partir de ahora, todos los filtros se borrarán automáticamente después de hacer clic en el botón Cerrar en el libro de trabajo.


Artículos relacionados:

Las mejores herramientas de productividad para Office

🤖 Asistente de IA de Kutools: Revoluciona el análisis de datos basado en: Ejecución inteligente |Generar código |Crear fórmulas personalizadas |Analizar datos y generar gráficos |Invocar funciones mejoradas
Funciones populares: Buscar, resaltar o marcar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda con múltiples criterios | Búsqueda de múltiples valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Crea rápidamente listas desplegables | Lista desplegable dependiente | Lista desplegable con selección múltiple....
Administrador de columnas: Agregar un número específico de columnas | Mover columnas | Cambiar la visibilidad de columnas ocultas | Comparar rangos y columnas...
Funciones destacadas: Cuadrícula de enfoque | Vista de diseño | Barra de fórmulas mejorada | Administrador de libros y hojas de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Encriptar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtro negrita/cursiva/tachado...)...
Top15 conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas de combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) | ... y mucho más
Utiliza Kutools en tu idioma preferido: ¡compatible con Inglés, Español, Alemán, Francés, Chino y más de40 idiomas adicionales!

Impulsa al máximo tu dominio de Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para potenciar la productividad y ahorrar tiempo.Haz clic aquí para obtener la función que más necesitas...


Office Tab aporta una interfaz de pestañas a Office y hace tu trabajo mucho más sencillo

  • Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abre y crea varios documentos en nuevas pestañas de la misma ventana, en vez de en nuevas ventanas.
  • ¡Aumenta tu productividad hasta un50% y reduce cientos de clics de ratón cada día!