Você está offline; aguardando reconexão
Entrar

Não há suporte para seu navegador

Você precisa atualizar seu navegador para usar o site.

Atualize para a versão mais recente do Internet Explorer

Como adicionar dados a um controle de caixa de combinação ou de um controle ListBox no Excel ou Word

O suporte para o Office 2003 terminou

A Microsoft terminou o suporte para o Office 2003 em 8 de abril de 2014. Esta alteração afetou as suas atualizações de software e opções de segurança. Saiba o que isto significa para você e como permanecer protegido.

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 161598
Para a Microsoft Excel para Mac versão deste artigo, consulte185388.
Sumário
Este artigo descreve métodos para preencher um controle ComboBox ou ListBox.
Mais Informações
Microsoft fornece exemplos de programação somente para ilustração, sem garantia expressa ou implícita. Isso inclui, mas não está limitado às garantias implícitas de comercialização ou adequação para uma finalidade específica. Este artigo presume que você esteja familiarizado com a linguagem de programação que está sendo demonstrada e com as ferramentas usadas para criar e depurar procedimentos. Engenheiros de suporte da Microsoft podem ajudar a explicar a funcionalidade de um determinado procedimento, mas eles não modificarão esses exemplos para fornecer funcionalidades adicionais ou construir procedimentos para atender às necessidades específicas.

Para obter mais informações sobre as opções de suporte estão disponíveis e sobre como contatar a Microsoft, visite o seguinte site:Você pode usar um controle, como, por exemplo, uma caixa de combinação ou uma caixa de listagem em um formulário do usuário. No Microsoft Excel, você pode usar esses controles na planilha. Os métodos para popular os controles são semelhantes. Os exemplos neste artigo usam controles em um formulário do usuário.

o método 1: como vincular uma caixa de combinação ou uma lista de caixa para células em uma planilha do Excel

  1. Criar uma nova pasta de trabalho no Microsoft Excel. Em Sheet1, digite o seguinte:
          A1: One     B1: Red      A2: Two     B2: Green      A3: Three   B3: Yellow      A4: Four    B4: Blue					
  2. Pressione ALT + F11 para iniciar o Microsoft Excel Visual Basic Editor.
  3. Sobre oInserirmenu, clique emFormulário de usuário.
  4. Criar um controle de caixa de combinação e um controle ListBox do formulário de usuário.
  5. Se a janela de propriedades não estiver visível, clique emJanela de propriedadessobre oModo de exibiçãomenu.
  6. Clique oCaixa de combinaçãoe role paraOrigemDaLinhanoJanela de propriedades.

    a janela é dividida em duas seções. A seção esquerda contém o nome da propriedade do controle. A seção direita contém o valor da propriedade. Clique na seção direita do OrigemDaLinha e digite "Planilha1! a1:a4"(sem as aspas).
  7. Clique oListBoxe role paraOrigemDaLinhana janela Properties. Clique na seção direita do OrigemDaLinha e digite "Planilha1! b1:b4"(sem as aspas).

    Obs.: Se você omitir a referência de planilha, os controles ComboBox e ListBox são preenchidos com os dados das células da planilha que está ativa quando você executar o formulário de usuário. Para garantir que os dados da mesma planilha, é sempre usados para preencher o formulário de usuário, inclua a referência de planilha conforme mostrado nos exemplos. Para preencher o formulário do usuário com os dados da planilha ativa, não inclua a referência de folha de OrigemDaLinha. Quando você fizer isso, a macro usa dados da planilha ativa para preencher o formulário do usuário.
  8. Executar o formulário de usuário, clicando emExecutare, em seguida, clicando emExecutar Sub/UserForm.
Um, dois, três e 4 são exibidos no controle de caixa de combinação; e vermelho, verde, amarelo e azul que aparece no controle ListBox.

Methdod 2: como utilizar um Visual Basic Macro para preencher uma lista ou caixa de combinação caixa

  1. Abra um aplicativo do Microsoft Office, como o Microsoft Excel ou Word.
  2. Pressione ALT + F11 para iniciar o Editor do Visual Basic.
  3. Sobre oInserirmenu, clique emFormulário de usuário.
  4. Controle criar um caixa de combinação e um ListBox do formulário de usuário.
  5. Clique com o botão direito do formulário de usuário e clique emModo de exibição de código. A janela de código para o formulário de usuário é exibida. Clique emInicializarnoProcedimentolista (no lado direito).

    As linhas e o sobrenome de sub-rotina são inseridas automaticamente, e o ponto de inserção é automaticamente colocado entre essas duas linhas.
  6. Digite o seguinte código:
          ListBox1.List = Array("One", "Two", "Three", "Four")      ComboBox1.List = Array("Red", "Green", "Yellow", "Blue")						
    Esse código deve ser exibida entre as linhas "Sub UserForm_Initialize()" e "End Sub".
  7. Sobre oExecutarmenu, clique emExecutar Sub/UserFormpara executar o formulário de usuário.
Um, dois, três e 4 são exibidos no controle ListBox, e o vermelho, verde, amarelo e azul que aparece no controle ComboBox.
Referências
Para obter mais informações sobre formulários do usuário, clique noÍndiceguia na Ajuda do Microsoft Visual Basic, digite o seguinte texto:
Objeto de formulário de usuário
e, em seguida, clique duas vezes no texto selecionado para ir para o tópico "objeto de formulário de usuário".
XL97 97 userform usuário formulário combinação caixa de lista de vba

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 161598 - Última Revisão: 08/19/2010 16:37:00 - Revisão: 1.0

  • Microsoft Excel 2002 Standard Edition
  • Microsoft Word 2002 Standard Edition
  • Microsoft Excel 2000 Standard Edition
  • Microsoft Word 2000 Standard Edition
  • Microsoft Excel 97 Standard Edition
  • Microsoft Word 97 Standard Edition
  • Microsoft Word 2010
  • Microsoft Office Word 2007
  • Microsoft Office Excel 2003
  • Microsoft Excel 2010
  • Microsoft Office Excel 2007
  • Microsoft Office Word 2003
  • kbcontrol kbdtacode kbhowto kbprogramming kbmt KB161598 KbMtpt
Comentários
amp;t=">rotocol) + "//c.microsoft.com/ms.js'><\/script>"); &t=">