Criar Lista Suspensa DEPENDENTE no Excel via VBA - Validação de Dados
ฝัง
- เผยแพร่เมื่อ 27 ธ.ค. 2024
- Ao selecionar opção na Lista Suspensa da planilha Excel, automaticamente é criada lista suspensa dependente na planilha. Com lista sendo carregada em outra validação de dados dependente utilizando macro VBA. Caso o Estado seja apagado, automaticamente a lista suspensa dependente de validação é deletada via códigos Excel VBA.
✅Site SGP: Venda de Coleção de Planilhas Excel VBA Prontas:
www.planilhasc...
===================
Grato pelo conhecimento partilhado, foi de grande ajuda.
Que bom que ajudou
Me ajudou muito, obrigado! Consegui desenrolar uma adaptação dela no trabalho, ficou show
Bom dia, que bom.
07:39 detalhe - ao dimensionar as variáveis no caso Inicio,Area ,Cidade,Estado as *string* somente o *Estado* terá o tipo de dados *string* os outros vão ser reconhecidos como variant. O tipo de dados tem que ser informado para cada variável.
o do loop para ser a ultima linha poderia ser assim também
o inicio sempre vai ser linha 2
inicio = planilha2.cells(2,ColunaEstado).address
senão tiver colocado a lista de alguns estados a linha 2 dessa coluna vai estar vazia ou não foi colocada a partir da linha 2
if planilha2.cells(2,ColunaEstado).value "" then
fim= planilha2.cells(1,ColunaEstado).end(xldown).address
else
fim= planilha2.cells(2,ColunaEstado).address
end if
Boa tarde, este detalhe da linha 2 percebi após a gravação da vídeo aula, como não iria influenciar na execução da lógica, deixe da forma que estava. Ou seja, no VBA pode-se chegar a um mesmo resultado por caminhos diferentes, basta usar a criatividade para desenvolver as lógicas.
cara, vc é um genio! parabens pelo video
Obrigado pelo elogio
@@CanalSGP que isso, merece dms. explicacao nota 1000
Parabéns pelo vídeo, foi de grande ajuda.
Obrigado
Como faria pra copiar toda lista suspensa da coluna a1:a10 da planilha 1 pra planilha 2 e coluna b2:b10?
Bom dia, não sei se tem como fazer isso.
Olá! Como posso fazer uma validação de dados com nomes, porém quando selecionado um nome para uma célula, a seguinte não mostrar no menu aquele nome que já foi selecionado para célula anterior?
Boa tarde, não tentei fazer código assim ainda.
Olá, tudo bem? Quando digo que "Formula1:=Cidades" dentro do With, não cria a lista suspensa. É possível me ajudar?
Bom dia, solicite a planilha de exemplo nos contatos do site, link na descrição do vídeo.
Boa tarde! Parabéns pelo vídeo! Você poderia enviar o texto do código?
Boa tarde, solicite a planilha de exemplo nos contatos do site do canal, link na descrição do vídeo.
Fantástico! Parabéns ótimo vídeo!!! Ganhou mais um inscrito. Por favor poderia me enviar a planilha com esse código de exemplo? Ficarei muito grato!! Um grande abraço, parabéns!!
Boa tarde, obrigado, qual e-mail para envio.
Olá. Tem essa planilha ara vender
Bom dia, pode solicitar a planilha da vídeo aula gratuitamente no e-mail do site do canal, link na descrição do vídeo.
Teria esse codigo por escrito?
Boa tarde, deixe seu e-mail que envio a planilha de exemplo da aula.
não precisa de loop para saber a linha final da coluna estado, basta colocar Planilha2.Cells(1, ColunaEstado).End(xlDown).row
ok