Notifications
Clear all

Apagar célula ao selecionar um item de uma lista supensa

7 Posts
2 Usuários
0 Reactions
1,699 Visualizações
(@antrrax)
Posts: 10
Active Member
Topic starter
 

Na coluna A tenho uma lista suspensa criada atraves do menu "Validação de Dados". Essa lista contém o nome de ruas.

Na coluna B tenho outra lista suspensa criada atraves do menu "Validação de Dados". Essa lista contém os números existentes na rua selecionada na coluna A.

Essa parte dinâminca de selecionar a rua na coluna A e exibir outra lista com os números na coluna B, já consegui fazer.

o que acontece é o seguinte: na coluna A se seleciono o "Rua fulano de tal", depois na coluna B seleciono o nº "140", até aí OK. O problema surge se eu quiser mudar o nome da rua para outro itém por exemplo "Rua beltrano", o número 140 continua na coluna B. E nessa rua não existe esse número 140.

Então o que eu preciso é alguma forma de apagar o conteúdo da coluna B ao selecionar um dos itens da lista suspensa da coluna A.

É possível fazer isso?

 
Postado : 25/11/2017 3:46 pm
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

antrrax,

Anexe se arquivo, compactado com .ZIP. Isso facilitará e agilizará a resposta por parte de todos.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 25/11/2017 4:10 pm
(@antrrax)
Posts: 10
Active Member
Topic starter
 

segue em anexo uma planilha resumida como foi solicitado.

obrigado

quando digita a tecla delete dentro das celulas do endereço, reseta a lista pra mostrar todos as ruas possiveis.

 
Postado : 25/11/2017 4:28 pm
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

antrrax,

Acho que entendi a lógica do seu arquivo. Creio que eu resolveria isso de duas formas: uma com VBA e outra com planilha dinâmica. Em ambas as formas, seria necessário montar uma base de dados única (uma aba) com o nome das ruas que se repetiriam tantas vezes quantos fossem os números existentes na mesma.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 25/11/2017 5:09 pm
(@antrrax)
Posts: 10
Active Member
Topic starter
 

Os colegas de trabalho que vão usar o arquivo são leigos em excel. E criar uma lista única, ficaria inviável pra eles darem manutenção.
Obrigado pela disposição em ajudar, mas acho que não precisa ter trabalho pra refazer a lista.

Se tiver um código simples em VBA seria mais interessante.

 
Postado : 25/11/2017 5:26 pm
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

antrrax,

Ok.

Fiz um código bem simples e está tudo bem explicado nos comentários inseridos no próprio código. Veja a aba VBA que criei. No código, está inserido somente até a Rua 5. Se você seguir a mesma lógica, conseguirá facilmente colocar outras ruas.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 25/11/2017 6:23 pm
(@antrrax)
Posts: 10
Active Member
Topic starter
 

Muito obrigado pela ajuda!
Vou usar seu código

 
Postado : 25/11/2017 6:32 pm