Notifications
Clear all

Como restringir a entrada de dados de um Combobox?

4 Posts
3 Usuários
0 Reactions
1,397 Visualizações
(@wolneypk)
Posts: 188
Reputable Member
Topic starter
 

Senhores, tenho um combobox que é alimentado por uma planilha e estou com o seguinte dilema:
Não quero que o usuário digite nada lá. Quero que ele tenha apenas a opção de clicar na Combobox e selecionar os itens já definidos.

Por exemplo: Tenho o combobox1 que, ao executar o form, dá a opção para o usuário delecionar os nomes Maria, José e Paulo.
Só que tem o problema, que se o camarada clicar no combobox para selecionar um desses nomes (e por sacanagem, ou descuido mesmo) ele DIGITAR algo, ele acaba fugindo das 3 opções que eu havia pré-definido para ele selecionar (Maria, José ou Paulo")

Ai pensei nas seguintes opção:
1 - Desabilitar a ComboBox para digitar (não sei se isso é possivel) e deixa-lá livre apenas para seleção
2 - Ou criar uma macro que jogue uma mensagem na tela de erro caso o que o usuário digitar algo que fuja do que eu defini.

No meu caso, acho que a primeira solução seria mais funcional, pois não preciso ficar "explicando" pro VB quais são as palavras que ele deve aceitar no Combobox.

Se tiverem uma outra idéia para ajudar, agradeço demais!

Forte abraço amigos!

 
Postado : 13/03/2013 8:07 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!
Eu não sei se entendi muito bem mas...
Já tentou ao do tipo...

Private Sub UserForm_Initialize()
Me.ComboBox1.RowSource = "Sheet1!A2:A12"
End Sub
 
Postado : 13/03/2013 9:39 am
(@wagner-morel-vidal-nobre)
Posts: 4063
Famed Member
 

wolneypk,

Boa Tarde!

Altere a propriedade Style do seu combobox para fmStyleDropDownList.

 
Postado : 13/03/2013 9:44 am
(@wolneypk)
Posts: 188
Reputable Member
Topic starter
 

Na mosca Wagner!

Alexandre, isso eu já tinha definido, que no caso do código que vc me sugeriu, seria para apontar quais ítens iriam aparecer na lista.
Essa função que o Wagner me indicou, impossibilita que eu selecione (ou digite) na combobox qq outro valor que não seja aquele pré-definido por mim

Muito Obrigado amigos!
Esse projeto seria impossivel sem a ajuda dos amigos!

 
Postado : 13/03/2013 11:24 am