Como Criar Formulários No Excel
Como Criar Formulários No Excel
Como Criar Formulários No Excel
Os formulrios do Excel so uma excelente ferramenta para a introduo de dados numa planilha.
Para construir um formulrio iremos utilizar a linguagem Visual Basic for Applications (VBA).
Aceda ao Menu Ficheiro do Excel- Opes - clique no separador "Personalizar Friso" - e selecione a
opo "Programador".
Agora poder dar incio criao do seu formulrio em Excel. Em primeiro lugar, comece por
definir os dados que pretende adicionar na sua planilha (por exemplo: Nome, Morada, etc.).
No nosso exemplo, usaremos apenas 3 campos, que sero distribudos na horizontal (clulas A1,
B1 e C1).
Clique no separador "Programador" e pressione o boto "Visual Basic" (teclas de atalho ALT+F11).
Clique com o boto direito do rato na janela Project Explorer e selecione "Insert" - "UserForm".
Caso a janela Project Explorer no esteja ativa, pressione as teclas de atalho CTRL+R.
Para construir o formulrio, voc dever utilizar os elementos presentes na ToolBox. No nosso
exemplo, iremos utilizar apenas 3 elementos:
Para alterar o texto exibido nos CommandButton e Labels, altere o parmetro "caption" da janela
esquerda (Project Explorer).
Descubra como criar uma pesquisa para o seu formulrio no seguinte tutorial: Como criar uma
pesquisa em VBA.
Os nomes que atribumos aos botes (Inserir - Sair) servem apenas como exemplo, voc poder
adicionar o nome que achar mais conveniente.
Para adicionar o cdigo VBA, clique duas vezes no boto que pretende editar para abrir a janela do
Cdigo.
Vamos comear pelo boto mais simples de criar, o boto "Sair" do seu formulrio. Clique duas
vezes no boto "Sair" e digite o seguinte cdigo:
O boto "Inserir" ir gravar os dados do formulrio, na sua planilha. Para adicionar o cdigo, basta
clicar duas vezes no boto Inserir e digitar o seguinte cdigo:
Clique no boto "Play" (tecla de atalho F5) para verificar o resultado final.
Na janela esquerda (Project Explorer) clique no objeto "EsteLivro" (ou o nome que deu ao seu
arquivo). Na janela de cdigo digite o seguinte trecho: