Vídeo: Curso VBA para Iniciantes | Aula 01: Passos Iniciais - Visual Basic Editor 2024
Na VBA, o nome oficial para uma caixa de diálogo do Excel é um UserForm. Mas um UserForm é realmente um objeto que contém o que comumente é conhecido como uma caixa de diálogo . Esta distinção não é importante, muitos programadores usam esses termos de forma intercambiável.
Ao criar um UserForm, você costuma seguir as seguintes etapas gerais:
-
Determine como a caixa de diálogo será usada e em que ponto ele será exibido na sua macro VBA.
-
Pressione Alt + F11 para ativar o VBE e insira um novo objeto UserForm.
Um objeto UserForm contém um único UserForm.
-
Adicionar controles ao UserForm.
Os controles incluem itens como caixas de texto, botões, caixas de seleção e caixas de listagem.
-
Use a janela Propriedades para modificar as propriedades dos controles ou para o próprio UserForm.
-
Escreva procedimentos de manipuladores de eventos para os controles (por exemplo, uma macro que é executada quando o usuário clica em um botão na caixa de diálogo).
Estes procedimentos são armazenados na janela de código para o objeto UserForm.
-
Escreva um procedimento (armazenado em um módulo VBA) que exibe a caixa de diálogo para o usuário.