Aprendendo VBA – Bloqueando edição de dados no Combobox

Olá Amigos,

Na postagem anterior falei sobre como podemos popular um controle de formulário ComboBox de 4 maneiras, porém é importante frisar que ao desenvolvermos um sistema a integridade dos dados que são imputados em nossa base de dados é fundamental.

Para que possamos dormir tranquilos, nada melhor do que direcionarmos o usuário quanto ao uso de nosso sistema.

Para que isso aconteça e que tenhamos sempre um padrão nos dados provindos de um ComboBox podemos bloquear o mesmo, permitindo apenas que sejam escolhidas as opções e que o usuário não possa inserir informações no mesmo.

Para isso utilizamos .Style = fmStyleDropDownList, verifique código abaixo.

[codigo]Private Sub UserForm_Initialize()

cbo_meu_combobox.Style = fmStyleDropDownList

End Sub[/codigo]

Complemento (Update):

Como complemento cito a colaboração do amigo e leitor Pedro | pedroluiz.costa@hotmail.com, que consta no comentário abaixo onde basta configurar a propriedade style do combobox, na janela de propriedades, e altera-la para dropdownlist sem que haja a necessidade de código também.

Caso conheça mais alguma forma de fazer algo deste tipo sua colaboração será muito importante.

Fico no aguardo de seus comentários e sugestões.

Um abraço.

Douglas Godoy

Comentários

  • pedro
    Responder

    no caso meu amigo nem precisa de codigos…basta configurar a propriedade style do combobox, na janela de propriedades, e altera-la para dropdownlist

    • Douglas Godoy

      Olá Pedro,

      Muito obrigado pela visita e pelo comentário.

      Enriqueci a postagem e coloquei a devida citação em seu nome.

      Um abraço!