Como usar controles VBA UserForm no Excel

Quer saber como usar usar controles VBA UserForm? leia isso! Os UserForms são janelas personalizadas que você pode criar no Excel usando o VBA. Eles permitem que você crie interfaces de usuário personalizadas para interagir com os dados em suas planilhas. Aqui está um guia básico sobre como usar controles em um UserForm:

  1. Abra o Excel e pressione ALT + F11 para abrir o Editor do Visual Basic (VBE).
  2. No VBE, clique com o botão direito do mouse na janela "Projeto - VBAProject" no painel à esquerda.
  3. Escolha "Inserir" e, em seguida, "UserForm" para adicionar um novo UserForm ao projeto.

Agora você verá o UserForm vazio no editor. Na janela "Caixa de Ferramentas", você encontrará diversos controles que podem ser adicionados ao UserForm (se a caixa de ferramentas não estiver visível, você pode ativá-la no menu "Exibir" -> "Caixa de Ferramentas").

  1. Arraste e solte os controles desejados do "Caixa de Ferramentas" para o UserForm. Alguns dos controles comuns incluem:
    • Label: Usado para exibir texto estático.
    • TextBox: Permite que o usuário insira texto.
    • ComboBox: Oferece uma lista suspensa de opções.
    • ListBox: Permite selecionar uma ou mais opções de uma lista.
    • CommandButton: Um botão que o usuário pode clicar.
  2. Personalize os controles selecionados clicando neles e ajustando suas propriedades na janela "Propriedades" (se a janela "Propriedades" não estiver visível, você pode ativá-la no menu "Exibir" -> "Propriedades").
  3. Adicione código VBA aos controles para torná-los interativos. Para fazer isso, clique duas vezes em um controle específico para abrir o editor de código. Dentro do editor de código, você pode escrever código para responder a eventos específicos do controle, como o evento "Click" de um botão.

Aqui está um exemplo simples de código para um botão que exibe uma mensagem com o valor digitado em uma caixa de texto:

Private Sub CommandButton1_Click()
    MsgBox "Você digitou: " & TextBox1.Text
End Sub
  1. Para exibir o UserForm, retorne à janela de código VBA do Excel (ALT + F11) e execute o código que chama o UserForm. Por exemplo, você pode criar um botão em uma planilha e vinculá-lo a um procedimento que mostra o UserForm quando clicado.

Seu UserForm agora está pronto para ser usado. Ele fornecerá uma interface de usuário personalizada para interagir com suas macros do Excel. Lembre-se de que você pode aprimorar e personalizar ainda mais seus UserForms adicionando mais controles e criando lógicas mais complexas para responder a eventos específicos.

Tipos de controles UserForms

Existem muitos controles de formulário de usuário no VBA. Se os cobrirmos Neste artigo, vamos nos concentrar apenas nos principais controles de formulário.

1: Etiquetas
2: caixa de texto
3: Caixa de combinação
4: Caixa de Listagem
5: Caixa de seleção
6: Botão de opção
7: botão de alternância
8: Botão de Comando
9: Molduras

Os rótulos são usados ​​para simplesmente mostrar rótulos de texto. Como um rótulo para uma área de entrada, um aviso, uma direção, etc.



Confira Estes Produtos Que Eu Recomendo

Compre Planilhas de Excel

Confira os Preços

Climatizador de Ar

Condira os Preços

Notebook DELL Inspiron

Confira os Preços

Celular da Marca Xiaomi

Confira os Preços

Notebook Lenovo IdeaPad

Confira Os Preços

Smartphone Samsung Galaxy

Confira os Preços

Aspirador de Pó Robô

Confira os Preços

Os Melhores Ventiladores

Confira os Preços

Notebook Gamer

Confira os Preços

Materiais para Escritórios

Confira os Preços

Impressora Multifuncional de Tinta

Confira os Preços

Smart TV Samsung de 32 a 70

Confira os Preços

Edivaldo
Edivaldo

Edivaldo. Analista de funções e fórmulas de Excel, adoro fazer planilhas e compartilhar meus conhecimentos com as pessoas. Seja bem-vindo ao tudo Excel, onde você aprende de graça e tira suas dúvidas.

Se você tem alguma dúvida, escreva seu comentário abaixo:

Deixe um Comentário

Tudo Excel
Logo