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.
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.
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:
Ao clicar na seta aparece todos is tens cadastrados na lista:
Usei a cx de combina digitavel para filtrar a busca:
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.
O que preciso é de algum comando que, ao selecionar a célula seguinte, delete o filtro que foi copiado da célula anterior.
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...
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.
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, 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.
Acho que então você não fez o teste que recomendei.
EdsonBR disse:
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.
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.