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...
    ===================

ความคิดเห็น • 27

  • @jonatanwillian2233
    @jonatanwillian2233 ปีที่แล้ว +1

    Grato pelo conhecimento partilhado, foi de grande ajuda.

    • @CanalSGP
      @CanalSGP  ปีที่แล้ว

      Que bom que ajudou

  • @gabrielkenig4426
    @gabrielkenig4426 4 ปีที่แล้ว +3

    Me ajudou muito, obrigado! Consegui desenrolar uma adaptação dela no trabalho, ficou show

    • @CanalSGP
      @CanalSGP  4 ปีที่แล้ว

      Bom dia, que bom.

  • @marciolexjogando6294
    @marciolexjogando6294 4 ปีที่แล้ว +3

    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

    • @CanalSGP
      @CanalSGP  4 ปีที่แล้ว +1

      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.

  • @lfelsouza
    @lfelsouza 3 ปีที่แล้ว +2

    cara, vc é um genio! parabens pelo video

    • @CanalSGP
      @CanalSGP  3 ปีที่แล้ว

      Obrigado pelo elogio

    • @lfelsouza
      @lfelsouza 3 ปีที่แล้ว +1

      ​@@CanalSGP que isso, merece dms. explicacao nota 1000

  • @taticantere842
    @taticantere842 3 ปีที่แล้ว +1

    Parabéns pelo vídeo, foi de grande ajuda.

    • @CanalSGP
      @CanalSGP  3 ปีที่แล้ว

      Obrigado

  • @diegodcr1779
    @diegodcr1779 2 ปีที่แล้ว

    Como faria pra copiar toda lista suspensa da coluna a1:a10 da planilha 1 pra planilha 2 e coluna b2:b10?

    • @CanalSGP
      @CanalSGP  2 ปีที่แล้ว

      Bom dia, não sei se tem como fazer isso.

  • @sergioseidjimitsunaga2042
    @sergioseidjimitsunaga2042 3 ปีที่แล้ว

    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?

    • @CanalSGP
      @CanalSGP  3 ปีที่แล้ว

      Boa tarde, não tentei fazer código assim ainda.

  • @nathalialeandro3104
    @nathalialeandro3104 2 ปีที่แล้ว

    Olá, tudo bem? Quando digo que "Formula1:=Cidades" dentro do With, não cria a lista suspensa. É possível me ajudar?

    • @CanalSGP
      @CanalSGP  2 ปีที่แล้ว

      Bom dia, solicite a planilha de exemplo nos contatos do site, link na descrição do vídeo.

  • @henriquem3126
    @henriquem3126 2 ปีที่แล้ว

    Boa tarde! Parabéns pelo vídeo! Você poderia enviar o texto do código?

    • @CanalSGP
      @CanalSGP  2 ปีที่แล้ว

      Boa tarde, solicite a planilha de exemplo nos contatos do site do canal, link na descrição do vídeo.

  • @marcelomelo88
    @marcelomelo88 3 ปีที่แล้ว

    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!!

    • @CanalSGP
      @CanalSGP  3 ปีที่แล้ว

      Boa tarde, obrigado, qual e-mail para envio.

  • @YOUTOBIA
    @YOUTOBIA ปีที่แล้ว

    Olá. Tem essa planilha ara vender

    • @CanalSGP
      @CanalSGP  ปีที่แล้ว

      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.

  • @jadyneves6222
    @jadyneves6222 4 ปีที่แล้ว

    Teria esse codigo por escrito?

    • @CanalSGP
      @CanalSGP  4 ปีที่แล้ว +1

      Boa tarde, deixe seu e-mail que envio a planilha de exemplo da aula.

  • @lcdfaria
    @lcdfaria 2 ปีที่แล้ว

    não precisa de loop para saber a linha final da coluna estado, basta colocar Planilha2.Cells(1, ColunaEstado).End(xlDown).row