Ir ao conteúdo

Posts recomendados

Postado

bom dia a todos !

 

tenho um tabela com produtos e esses produto tem valores negativos e positivos e valores "0".

 

preciso fazer o filtro de tabela  tirando somente os valores "0".

 

os valores negativos e positivos precisa ser filtrados.

 

eu filtrei desta forma : selection.autofilter field:=12, critterial1:=array("0")

 

mais desta forma só filtra o valor positivo e o negativo não filtra

alguém pode me ajudar ? 

Postado

Seja bem vindo, @Thiago Graziele

 

Você só pode filtrar por Array se for só string de valores, não com um operador condicional junto, pois senão o Excel só iria considerar o último elemento do Array como condição.

Seguindo esse raciocínio, digamos que você quisesse apenas os números -1, 1 e 3. Então, isso funcionaria:

Selection.AutoFilter Field:=12, Criteria1:=Array("-1", "1","3") , Operator:=xlFilterValues

 

Já para seu caso, sendo dois critérios, teria que usar 

Selection.AutoFilter Field:=12, Criteria1:="<0", Criteria2:=">0", Operator:=xlOr

 

Mas, se só existirem números, seria necessário apenas filtrar o que é não-zero, então simplificaria:

Selection.AutoFilter Field:=12, Criteria1:="<>0"

 

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!