Logo Hardware.com.br
jefferson santoa
jefferson sa... Novo Membro Registrado
5 Mensagens 0 Curtidas

Apagar célula automaticamente ao selecionar... VBA

#1 Por jefferson sa... 24/05/2018 - 18:13
Ola,

Gostaria de saber como faço pra apagar informações de uma célula automaticamente ao selecionar ela.

Estou com uma tabela com varias Listas Suspensas Pesquisável - Validação de Dados (estilo Google), mas quando eu passo pra celula de baixo ele mantem os dados pesquisados da celular de cima. Ai eu tenho que ficar deletando pra retornar a validação inicial.

Já agradeço quem puder ajudar...

Vleu!
jefferson santoa
jefferson sa... Novo Membro Registrado
5 Mensagens 0 Curtidas
#4 Por jefferson sa...
30/05/2018 - 11:16
EdsonBR disse:
Jefferson, bom dia e bem vindo ao Guia do Hardware!

Não entendi sua dificuldade. Mostre-nos anexando um modelo, pode ser com poucos dados, do que está acontecendo e de como vc espera que sua planilha se comporte.



Ola amigo! Obrigado pela disposição em ajudar. Segue abaixo os detalhes do que preciso.

  • Tabela com varias listas suspensas:

Anexo do post


  • Ao clicar na seta aparece todos is tens cadastrados na lista:

Anexo do post


  • Usei a cx de combina digitavel para filtrar a busca:

Anexo do post
Anexo do post


  • O problema esta nas linhas seguintes. Quando abro a lista seguinte, aparece apenas o ultimo filtro feito. Pra funcionar como o filtro de origem tenho que apertar a tecla deletar, ai sim sigo os passos anteriores. Isso acontece em TODAS as listas suspensas após preencher a primeira.

Anexo do post


Anexo do post


O que preciso é de algum comando que, ao selecionar a célula seguinte, delete o filtro que foi copiado da célula anterior.

Obrigado

Anexos

jefferson santoa
jefferson sa... Novo Membro Registrado
5 Mensagens 0 Curtidas
#6 Por jefferson sa...
31/05/2018 - 22:55
EdsonBR disse:
Jefferson, mas por que não anexar um modelo, uma pasta de trabalho Excel, ao invés das imagens? Veja o trabalhão que vc economizaria para quem vai te ajudar, senão quem o fizer terá que ficar recriando tudo o que vc já tem disponível pra poder testar...


Ola Edson! Vc tem razao... To anexando o arquivo com o meu questionamento.

Aguardo retorno

Anexos

EdsonBR
EdsonBR Veterano Registrado
273 Mensagens 280 Curtidas
#7 Por EdsonBR
01/06/2018 - 17:44
Jefferson, infelizmente não consegui entender suas fórmulas, principalmente na Planilha "Preços". Achei pra lá de confusas e/ou sem sentido.

Mas pelo que percebi, o que está impedindo sua Auto Lista de funcionar é que existem Referências Circulares (pelo menos 3: veja na guia Fórmulas>Grupo "Auditoria de Fórmulas" > clique na seta "Verificação de Erros" > "Referências Circulares").

Então quando vc escolhe algum valor na lista na planilha "Pedido", ocorre um recálculo e devido às referências circulares a coluna inteira da planilha "Preços" fica zerada.

Faça um teste para ver como a Auto Lista em si funciona: Copie para a Area de Transferência a coluna "Lista" da tabela da planilha "Preços" e cole sobre ela mesma, mas usando "Colar Valores" e faça o teste.

Então vc precisa revisar cuidadosamente TODAS as suas fórmulas. E aproveite, já que vc tem uma estrutura de tabela, use a sintaxe de tabela ao invés da de intervalo, facilita e evita muitos erros.
jefferson santoa
jefferson sa... Novo Membro Registrado
5 Mensagens 0 Curtidas
#8 Por jefferson sa...
01/06/2018 - 18:01
EdsonBR disse:
Jefferson, infelizmente não consegui entender suas fórmulas, principalmente na Planilha "Preços". Achei pra lá de confusas e/ou sem sentido.

Mas pelo que percebi, o que está impedindo sua Auto Lista de funcionar é que existem Referências Circulares (pelo menos 3: veja na guia Fórmulas>Grupo "Auditoria de Fórmulas" > clique na seta "Verificação de Erros" > "Referências Circulares").

Então quando vc escolhe algum valor na lista na planilha "Pedido", ocorre um recálculo e devido às referências circulares a coluna inteira da planilha "Preços" fica zerada.

Faça um teste para ver como a Auto Lista em si funciona: Copie para a Area de Transferência a coluna "Lista" da tabela da planilha "Preços" e cole sobre ela mesma, mas usando "Colar Valores" e faça o teste.

Então vc precisa revisar cuidadosamente TODAS as suas fórmulas. E aproveite, já que vc tem uma estrutura de tabela, use a sintaxe de tabela ao invés da de intervalo, facilita e evita muitos erros.


Edson,

Na verdade, pra ser bem pratico, o que eu realmente preciso é de uma lista suspensa DIGITAVEL. Onde ao digitar o excel filtre as informaçoes. Essa é a proposta da planilha q enviei.
Essa função funcionando normalmente. Parem, como tenho varias listas suspensas dentro da mesma tabela, a celula seguinte esta mantendo o mesmo filtro da celula anterior. E ai esta minha grande dor de cabeça.

Pra resolver isso, eu tenho que deletar antes de começar a digitar novamente.

O modelo da lista suspensa digitavel eu peguei no youtube: e apliquei a minha necessidade.

Se puder da uma olhada pra entender melhor

Obrigado
jefferson santoa
jefferson sa... Novo Membro Registrado
5 Mensagens 0 Curtidas
#10 Por jefferson sa...
04/06/2018 - 12:44
Caro Edson,

Entendi perfeitamente sua sugestão. Até resolveu a questão da celula seguinte. Porém se colar os valores em cima, irei perder a função do auto filtro que foi criado. A coluna "lista" nada mais é que um auto filtro da coluna descrição. Em cima desse filtro eu crio a lista suspensa.

Esse modelo de alto filtro pra lista suspensa eu pegue no video que passei acima.

E ai vc tem alguma outra ideia ??

Obrigado
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal