Como Preencher Combobox Excel VBA: 3 Opções Diferentes

Поділитися
Вставка
  • Опубліковано 7 лют 2025
  • ✅ Curso de Cadastro de Clientes no Excel VBA
    exceleasy.com....
    Neste vídeo você vai conhecer 3 opções diferentes para Preencher Combobox Excel VBA. São elas:
    01:00 Opção 1: Alterando a Propriedade RowSource
    01:39 Opção 2: Alterando a Propriedade RowSource via código
    02:37 Opção 3: Usando o método AddItem
    Uma Combobox, também conhecida como Caixa de Combinação no Excel VBA, é um elemento muito útil para a criação de listas suspensas em formulários no VBA.
    Para inserir este tipo de elemento é muito fácil, basta selecioná-lo na caixa de ferramentas do VBA e arrastá-lo para o seu formulário.
    No entanto, muitos usuários de Excel não sabem como preencher uma Combobox com dados para serem utilizados em seus formulários. E pensando neste assunto, neste vídeo mostraremos 3 opções diferentes para você inserir dados em uma Combobox no Excel VBA.
    Caso as opções apresentados no vídeo não lhe atenda, então basta conferir outros métodos através do artigo em nosso site:
    exceleasy.com....
    ------------------------------------------------------------------------------------------------------------------------
    Acompanhe as nossas redes sociais:
    ► Facebook: / exceleasy.com.br
    ► Twitter: / excel_easy​​​​​​
    ► Instagram: @exceleasy01
    -------------------------------------------------------------------------------------------------------------------------
    Gostou do vídeo? Compartilhe: • Como Preencher Combobo...

КОМЕНТАРІ • 39

  • @ExcelEasyBR
    @ExcelEasyBR  2 роки тому

    ✅ Curso de Cadastro de Clientes no Excel VBA
    exceleasy.com.br/curso-cadastro-de-clientes-Excel-VBA

  • @felipefreitas3898
    @felipefreitas3898 Рік тому

    Muito obrigadoo!! Melhor Vídeo que encontrei explicando isso!

  • @enecirizzo7654
    @enecirizzo7654 2 роки тому +2

    Estou iniciando no VBA, não faz parte de meu trabalho, só por hobby e este foi disparado o melhor artigo que encontrei na internet. Simples, objetivo, sem enrolação! Obrigado professor. Ganhou mais um inscrito!

    • @ExcelEasyBR
      @ExcelEasyBR  2 роки тому

      Grato pelo seu feedback Eneci! Desejo-lhe bons aprendizados.

  • @solquentesc
    @solquentesc Рік тому

    Simples, prático, objetivo e eficiente

    • @solquentesc
      @solquentesc Рік тому

      Acrescentando que para mim só deu certo com o terceiro método

  • @karlakanae
    @karlakanae 2 роки тому

    Juro que passei a tarde inteira tentando fazer esse bendito combo box funcionar, ainda bem que encontrei seu vídeo, me salvou kkkk obrigado!!!!

    • @ExcelEasyBR
      @ExcelEasyBR  2 роки тому

      Que bom saber que te ajudei Carla! :)

  • @marketplacegranfino
    @marketplacegranfino 7 місяців тому

    Mil Likes pra voce! Parabéns e muito obrigado!

  • @edhermarco1
    @edhermarco1 Місяць тому +1

    ❤❤❤

  • @Heleno-v4m
    @Heleno-v4m 2 роки тому

    Cara vc me ajudou muio agora em maio de 2022!!!! Perfeito, muito obrigado .

  • @wallacecarvalhoprofessorde2406
    @wallacecarvalhoprofessorde2406 3 роки тому

    Simples, direto e eficaz! Obrigado!!!

  • @marcio2972
    @marcio2972 2 роки тому

    Massa mano toma like toma like toma like 😁😁😁

  • @marcio2972
    @marcio2972 2 роки тому

    Mano depois faz um vídeo como, fazer auto completar, na combobox, tu explica legal pra caramba irmão

    • @ExcelEasyBR
      @ExcelEasyBR  2 роки тому

      Pode deixar Diego! Vou adicionar na lista de vídeos para serem criados. Obrigado pelo feedback. Abraço.

  • @fpaz.administrador
    @fpaz.administrador 3 роки тому

    Muito bom, parabéns e obrigado!

  • @marciofabianodealmeida1002
    @marciofabianodealmeida1002 2 роки тому

    No último combobox é possível apenas digitar as iniciais ou a inicial do mês e já efetuar a busca/pesquisa?

    • @ExcelEasyBR
      @ExcelEasyBR  2 роки тому

      Verifique as propriedades da sua combobox.
      MatchEntry = 1 - fmMatchEntryComplete
      MatchRequired = False

  • @marciofabianodealmeida1002
    @marciofabianodealmeida1002 2 роки тому

    Amigo como faço para que um dado de um campo do Useform já alimenta automaticamente um outro campo do mesmo Useform?

    • @ExcelEasyBR
      @ExcelEasyBR  2 роки тому

      Márcio, no momento não tenho nenhum vídeo aqui no canal sobre este assunto.
      Mas creio que este vídeo possa lhe auxiliar
      ua-cam.com/video/Vjr8DzSA7mc/v-deo.html

  • @lucianomartins1893
    @lucianomartins1893 2 роки тому

    Olá, eu gostaria de por um rowsource pra ler um coluna de horas que estão na planilha, quando eu clico na barra de rolagem da combobox e escolho a hora, o combobox faz um divisão com a hora e transforma em decimal, saberia resolver isso ou outra solução? Agradeço desde já...

    • @ExcelEasyBR
      @ExcelEasyBR  2 роки тому +1

      Olá Luciano!
      Tente o seguinte:
      Dê um duplo clique na sua combobox. Será aberto o código conforme exemplo abaixo:
      Private Sub ComboBox1_Change()
      End Sub
      Altere para
      Private Sub ComboBox1_Change()
      ComboBox1 = Format(ComboBox1, "h:mm AM/PM")
      End Sub

    • @lucianomartins1893
      @lucianomartins1893 2 роки тому

      @@ExcelEasyBR Muito obrigado, funcionou, eu estava louco nenhum vídeo achei essa informação 🤝

  • @humberto4802
    @humberto4802 3 роки тому +1

    Eu tô querendo criar uma lista de exibição de gráficos. Exemplo eu Clico na lista, escolho gráfico 1, aí aparece em baixo o gráfico 1.
    (Esse gráfico um já existiria em outra folha)
    Sabe dizer se isso é possível ? obrigado

    • @ExcelEasyBR
      @ExcelEasyBR  3 роки тому

      Acredito que este vídeo possa te ajudar: ua-cam.com/video/-bq3IUY8qYw/v-deo.html

  • @rodrigo_s_f
    @rodrigo_s_f 2 роки тому

    Amigo eu gostaria de popular um combobox de um arquivo tipo "ini" , será que seria possível?

    • @ExcelEasyBR
      @ExcelEasyBR  2 роки тому

      Olá Rodrigo!
      Creio que seja possível, porém no momento não tenho nenhum tutorial explicando. Por gentileza, veja se o tópico do link abaixo atende a sua necessidade:
      www.excelforum.com/excel-programming-vba-macros/1026379-using-ini-files-with-combo-boxes.html

  • @junioraraujo7966
    @junioraraujo7966 2 роки тому

    Como faz se o comboBox for inserido na planilha? Por exemplo, eu cliquei nas ferramentas do ActiveX, ele está inserido na planilha. Como eu faço para preenche-lo usando o VBA?

    • @ExcelEasyBR
      @ExcelEasyBR  2 роки тому

      Se você for criar uma lista estática use o código abaixo dentro de uma macro de depois execute a macro uma vez.
      Sub Preencher()
      'Updated by Extendoffice 2018/1/30
      With Planilha1.ComboBox1
      .Clear
      .AddItem "Janeiro"
      .AddItem "Fevereiro"
      .AddItem "Março"
      .Text = .List(0)
      End With
      End Sub
      Se quiser uma lista dinâmica, use o método deste vídeo:
      ua-cam.com/video/huFBZEr0syU/v-deo.html

  • @valdivinomoraesjr.2796
    @valdivinomoraesjr.2796 Рік тому

    Bom dia, tenho duas combobox que gostaria de preencher por lista suspensa, mas ao copiar e colar o comando para o outro combobox, não executa afirmando que o nome está duplicado. Poderia ajudar na solução, por gentileza?

    • @ExcelEasyBR
      @ExcelEasyBR  Рік тому

      Cada combobox tem um nome único. Você não pode usar o mesmo código para as duas combobox, pois realmente receberá o erro de nome duplicado.
      Acesse a janela de propriedades de cada combobox e identifique o nome delas através a propriedade Name.
      Deste modo, altere cada código com o nome de cada combobox.

  • @denisvasconcelos3220
    @denisvasconcelos3220 2 роки тому

    Como combinar ComboBox2 com a ComboBox1 e combinar ComboBox3 com a ComboBox2?

    • @ExcelEasyBR
      @ExcelEasyBR  2 роки тому

      Você diz, preencher combobox de acordo com o que estiver selecionado em outro?

    • @denisvasconcelos3220
      @denisvasconcelos3220 2 роки тому

      @@ExcelEasyBR sim.

    • @ExcelEasyBR
      @ExcelEasyBR  2 роки тому

      No momento não tenho nenhum vídeo sobre este assunto aqui no canal, mas recomendo este vídeo do Professor Edivam Cabral
      ua-cam.com/video/dGFSFACK4XU/v-deo.html

  • @feature552
    @feature552 Рік тому

    o .additem não funcionou comigo

    • @ExcelEasyBR
      @ExcelEasyBR  Рік тому

      Verifique se você não está usando mais de uma opção simultaneamente.
      Retornou algum erro específico?

    • @feature552
      @feature552 Рік тому +1

      @@ExcelEasyBR consegui obrigado. O problema estava no private sub userform onde no userform eu coloquei o nome do formulário ao invés de manter o userform.