Como limpar os filtros de todas as planilhas na pasta de trabalho ativa no Excel?
Suponha que você tenha criado vários filtros em diferentes planilhas de uma pasta de trabalho do Excel e agora deseja limpar todos esses filtros de uma só vez. Normalmente, você precisa alternar para cada planilha individualmente para verificar o filtro e depois limpá-lo manualmente. Existe algum método conveniente para limpar os filtros de todas as planilhas na pasta de trabalho ativa? Por favor, experimente o método descrito neste artigo.
Limpar filtros de todas as planilhas na pasta de trabalho ativa com código VBA
Limpar filtros de todas as planilhas na pasta de trabalho ativa com código VBA
Por favor, execute o seguinte script VBA para limpar os filtros de todas as planilhas na pasta de trabalho ativa.
1. Na pasta de trabalho onde você precisa limpar os filtros, pressione as teclas Alt + F11 para abrir a janela Microsoft Visual Basic for Applications.
2. Na janela Microsoft Visual Basic for Applications, clique em Inserir > Módulo. Em seguida, copie e cole o seguinte script VBA na janela Módulo. Veja a captura de tela abaixo:
Código VBA: Limpar filtros de todas as planilhas na pasta de trabalho ativa
Sub Clear_fiter()()
'Updated by Extendoffice 20210625
Dim xAF As AutoFilter
Dim xFs As Filters
Dim xLos As ListObjects
Dim xLo As ListObject
Dim xRg As Range
Dim xWs As Worksheet
Dim xIntC, xF1, xF2, xCount As Integer
Application.ScreenUpdating = False
On Error Resume Next
For Each xWs In Application.Worksheets
xWs.ShowAllData
Set xLos = xWs.ListObjects
xCount = xLos.Count
For xF1 = 1 To xCount
Set xLo = xLos.Item(xF1)
Set xRg = xLo.Range
xIntC = xRg.Columns.Count
For xF2 = 1 To xIntC
xLo.Range.AutoFilter Field:=xF2
Next
Next
Next
Application.ScreenUpdating = True
End Sub
3. Pressione a tecla F5 para executar o código. Todos os filtros em todas as planilhas da pasta de trabalho atual serão limpos imediatamente.

Desbloqueie a Magia do Excel com o Kutools AI
- Execução Inteligente: Realize operações de células, analise dados e crie gráficos — tudo impulsionado por comandos simples.
- Fórmulas Personalizadas: Gere fórmulas sob medida para otimizar seus fluxos de trabalho.
- Codificação VBA: Escreva e implemente código VBA sem esforço.
- Interpretação de Fórmulas: Compreenda fórmulas complexas com facilidade.
- Tradução de Texto: Supere barreiras linguísticas dentro de suas planilhas.
Artigos relacionados:
- Como limpar o cache de filtros (itens antigos) de uma Tabela Dinâmica no Excel?
- Como limpar os filtros ao abrir, salvar ou fechar a pasta de trabalho no Excel?
- Como filtrar dados com base em caixas de seleção no Excel?
- Como preencher uma série de números em uma coluna de lista filtrada no Excel?
Melhores Ferramentas de Produtividade para Office
Impulsione suas habilidades no Excel com Kutools para Excel e experimente uma eficiência incomparável. Kutools para Excel oferece mais de300 recursos avançados para aumentar a produtividade e economizar tempo. Clique aqui para acessar o recurso que você mais precisa...
Office Tab traz interface com abas para o Office e facilita muito seu trabalho
- Habilite edição e leitura por abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie múltiplos documentos em novas abas de uma mesma janela, em vez de em novas janelas.
- Aumente sua produtividade em50% e economize centenas de cliques todos os dias!
Todos os complementos Kutools. Um instalador
O pacote Kutools for Office reúne complementos para Excel, Word, Outlook & PowerPoint, além do Office Tab Pro, sendo ideal para equipes que trabalham em vários aplicativos do Office.





- Pacote tudo-em-um — complementos para Excel, Word, Outlook & PowerPoint + Office Tab Pro
- Um instalador, uma licença — configuração em minutos (pronto para MSI)
- Trabalhe melhor em conjunto — produtividade otimizada entre os aplicativos do Office
- Avaliação completa por30 dias — sem registro e sem cartão de crédito
- Melhor custo-benefício — economize comparado à compra individual de add-ins