Preenchendo uma célula Microsoft Excel após uma seleção drop-down usando um controle " ComboBox " pode fazer o seu aplicativo Excel mais dinâmico. Você pode criar interfaces de usuário com controles, como caixas de combinação em Excel. Os usuários podem selecionar itens a partir dos controles e você pode programar o item selecionado para preencher uma célula na planilha. A coleção " Range" irá retornar um objeto que representa uma única célula ou um intervalo de células . Instruções
1
Abra o Microsoft Office Excel , clique na guia "Desenvolvedor" e clique em " Visual Basic ". Clique no menu "Inserir" na janela do VBA Editor e clique em " UserForm ".
2
Clique em " ComboBox " no painel " Ferramentas " e clique no formulário para adicionar uma nova " caixa de combinação ". Com o botão direito do formulário e clique em " View Code" para abrir o módulo VBA. Copie e cole o seguinte código para adicionar três itens quando o formulário inicializa :
Sub UserForm_Initialize Privado ( )
Me.ComboBox1.AddItem ( item " 1")
Me . ComboBox1.AddItem ( item " 2")
Me.ComboBox1.AddItem ( item " 3")
End Sub
3
duas vezes clique no controle " ComboBox " no formulário para criar um evento "Change" . Adicione o seguinte código para preencher a célula A1 com o item selecionado no " ComboBox " controle : . .
Range (" A1") Selecione
Range (" A1") Valor = Me . ComboBox1.Text
MsgBox " a célula A1 foi preenchida ! "
4
Pressione " F5" para executar o programa e selecione um item no controle " ComboBox " .