Pesquisei nos tópicos e não achei nada do tipo.
Gostaria de uma ajuda para criar uma função em VBA para limpar os filtros de uma planilhas sempre ao fechar ou abrir esta, porem não quero remover a função filtro, apenas limpar os filtros existentes.
Eu achei essa solução em outro fórum, porém, essa função exclui os filtros, e eu quero apenas limpar ao sair ou abrir a planilha.
Código: Selecionar todos
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