VBA: Userforms – Caixa de ferramentas dos controles

Essa é uma dica simples sobre a caixa de ferramentas dos controles dos UserForms, ou seja, dos Formulários de Usuários.

Introdução

Um UserForm (formulário de usuário) seria uma simples janela vazia se você não tivesse a possibilidade de adicionar controles. Essa caixa de ferramentas lista todos os controles disponíveis em seu computador.

Apresentação

Normalmente, ao clicar em seu UserForm em modo de criação, esta caixa de ferramentas deve aparecer. Se isso não acontecer, vamos ter que passar pelo menu Exibir > Caixa de ferramentas:

Para adicionar um controle em seu formulário de usuário, você pode clicar no controle em questão e, no UserForm, no local onde você deseja colocar esse controle, desenhe um retângulo do tamanho que quiser. Você também pode fazê-lo clicando e arrastando o controle para o UserForm.

Controles

A tabela abaixo se refere aos principais controles. Em cada um deles, você encontrará os seguintes dados:

  • Nome: nome do controle
  • Informação: nome que aparece ao passar o cursor sobre a caixa de ferramentas
  • Apresentação: resumo do controle.
Nome Informação Apresentação
Marca Título Mostra as informações
Caixa de texto Zona de texto Permite a entrada de informações
ComboBox Zona da lista modificável Permite a escolha e/ou a digitação em uma lista
ListBox Zona da lista Permite a escolha em uma lista
CheckBox Caixa de seleção Retorna o valor Verdadeiro ou Falso
OptionButton Botão de opção Permite a escolha em uma “lista” de opções
ToggleButton Botão de alternância Retorna o valor Verdadeiro ou Falso
Frame Quadro Contentor. Serve para reunir os controles.
CommandButton Botão de comando Serve para iniciar as ações (Sub/Function)
TabStrip Guia de controle Adiciona guias ao UserForm
MultiPage MultiPágina Permite ter várias páginas
ScrollBar Barra de rolagem Aumenta e/ou diminui os valores
SpinButton Pião Aumenta e/ou diminui os valores
Image Imagem Permite inserir uma imagem
RefEdit RefEdit Recupera o endereço de um grupo de células.

Controles adicionais

Os comandos apresentados na tabela acima são os principais, já existentes na caixa de ferramentas. Você pode acessar os controles adicionais dependentes da sua própria instalação (sistema operacional, versão do Office etc.). Para visualizá-los, clique com o botão direito na caixa de ferramentas e selecione Controles adicionais.

Observação: os controles adicionais que você insere não são parte integrante de todas as configurações. Se você quiser enviar o seu arquivo para outro usuário, talvez não possa utilizá-lo caso os controles não estejam instalados em sua máquina.

Foto: © RoSonic - Shutterstock.com

Nosso conteúdo é produzido em colaboração com especialistas em tecnologia da informação sob o comando de Jean-François Pillou, fundador do CCM.net. CCM é um site sobre tecnologia líder em nível internacional e está disponível em 11 idiomas.
Este documento, intitulado 'VBA: Userforms – Caixa de ferramentas dos controles', está disponível sob a licença Creative Commons. Você pode copiar e/ou modificar o conteúdo desta página com base nas condições estipuladas pela licença. Não se esqueça de creditar o CCM (br.ccm.net) ao utilizar este artigo.

Assine nossa newsletter!

Assine nossa newsletter!