Limpar filtros sem desproteger a planilha
Enviado: 22 Jun 2017 às 12:49
Criei um arquivo de suplemento XLA com o seguinte código:
Porém se possuir proteção o comando ShowAllData não funciona, meu problema é que pretendo usar em várias planilhas, onde não sei: qual a senha de proteção, quais opções estão habilitadas na proteção, quais linhas/colunas está ativo o filtro.
Se puderem ajudar fico grato...
Código: Selecionar todos
Funciona perfeitamente se a planilha não estiver protegidaPublic Sub LimpaTodosFiltros()
If ActiveSheet.FilterMode Then
On Error Resume Next
ActiveSheet.ShowAllData
On Error GoTo 0
End If
End Sub
Porém se possuir proteção o comando ShowAllData não funciona, meu problema é que pretendo usar em várias planilhas, onde não sei: qual a senha de proteção, quais opções estão habilitadas na proteção, quais linhas/colunas está ativo o filtro.
Se puderem ajudar fico grato...