Pergunte aqui
0

Limpar Criterios no Auto Filtro

perguntadas 2019-12-02 15:04:11 +0100

imagem do gravatar de castilhosr

updated 2019-12-02 15:55:51 +0100

Em uma planilha com muitas colunas, e auto filtro aplicado, ao selecionar criterios de filtragem em varias colunas. Como faço para limpar completamente os criterios selecionados sem ter que ir coluna por coluna e escolher a opção 'tudo' ?

editar alterar tag assinalar como ofensivo fechar mesclar Excluir

1 Resposta

0

respondidas 2019-12-02 17:40:01 +0100

Ola @castilhosr, seja bem vindo ao Grupo.

Use esta macro: ela retira o Autofiltro e recoloca.

sub AutoFiltro
dim args1(0) as new com.sun.star.beans.PropertyValue
args1(0).Name = "ToPoint" : args1(0).Value = "COLABORADORES.D15"
createUnoService("com.sun.star.frame.DispatchHelper"). _
executeDispatch(ThisComponent.CurrentController.Frame, ".uno:GoToCell", "", 0, args1())
createUnoService("com.sun.star.frame.DispatchHelper") _
.executeDispatch(ThisComponent.CurrentController.Frame, ".uno:DataFilterAutoFilter", "", 0, Array())
createUnoService("com.sun.star.frame.DispatchHelper") _
.executeDispatch(ThisComponent.CurrentController.Frame, ".uno:DataFilterAutoFilter", "", 0, Array())
end sub

Lembrando a tabela tem que estar isolada, sem linhas de Títulos agrupadas.

Descrição da imagem

Assim não funciona:

Descrição da imagem

O Value = "COLABORADORES.D15" É referencia a uma célula da tabela.

-----------------------------------------------------------------------------

ATENÇÂO:: Para dar mais detalhes a sua pergunta, use Descrição da imagem na pergunta ou Descrição da imagem abaixo. Não use Adicionar resposta para comentário. Grato.

Caso a resposta atendeu sua necessidade, por gentileza, click na bolinha Descrição da imagem a esquerda da resposta, para finalizar a pergunta.

editar assinalar como ofensivo Excluir Link mais

Comentários

Experimentei a macro e ela funciona (com os devidos ajustes). Obrigado. Mas preciso registrar que essa solução é uma "gambiarra" (no melhor sentido da palavra). Entendo que este recurso deveria ser nativo do Calc. Sei pouco sobre Macros no LibreOffice e pelo que vi, terei que inserir essa macro em todas as planilhas que uso. Não são poucas !

imagem do gravatar de castilhosrcastilhosr ( 2019-12-03 13:08:05 +0100 )editar

Oi @castilhosr, esta planilhas só usa em sua máquina ou também envia para terceiros ?

imagem do gravatar de SchiavinattoSchiavinatto ( 2019-12-03 13:18:07 +0100 )editar

sao planilhas para varias pessoas, ... fica obvio que essa funcionalidade deveria ser nativa

imagem do gravatar de castilhosrcastilhosr ( 2019-12-05 12:50:01 +0100 )editar
Login/Registrar para responder

Ferramentas de perguntas

1 seguidor

Estatísticas

Perguntadas: 2019-12-02 15:04:11 +0100

Lidas: 13 vezes

Última atualização: Dec 02