Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Page 1 of 9
Como no conto, o primeiro contato sempre um mistrio, mas medida que nos aventurarmos nos
comandos e painis iremos adquirir a confiana e o conforto necessrio para desenvolvermos nossos programas.
Por ora vamos apenas dar uma olhada nas partes essenciais e aprender como visualizar os painis que
utilizaremos com mais freqncia.
http://knol.google.com/k/excel-vba-parte-iv-inserindo-um-formul%C3%A1rio-e-seus-com... 27/4/2012
Excel VBA - Parte IV:Inserindo um formulrio e seus comandos - um knol por Francisco ... Page 2 of 9
Esse o mapa do universo onde iremos nos aventurar. Essencialmente, se no estiver vendo os
painis mostrados na figura acima, clique em Exibir e selecione: Janela "Verificao Imediata" Project Explorer Janela "Propriedades"
Inserindo um formulrio
Abra o Excel e acesse: Ferramentas>Macro>Editor do VisualBasic, ou mais diretamente, segure a
tecla ALT pressionada e tecle F11. J tivemos oportunidade de conhecer o painel do editor do Visual Basic quando utilizamos o gravador de macros na segunda parte deste artigo. Desta vez vamos criar um formulrio. Imagine um formulrio como sendo a imagem exibida por um programa qualquer quando o executamos. Por exemplo, o prprio Excel um formulrio composto por clulas e barras de menu. O Word tambm um formulrio.
http://knol.google.com/k/excel-vba-parte-iv-inserindo-um-formul%C3%A1rio-e-seus-com... 27/4/2012
Excel VBA - Parte IV:Inserindo um formulrio e seus comandos - um knol por Francisco ... Page 3 of 9
A caixa de ferramentas
A caixa de ferramentas um formulrio bem ao estilo do Visual Basic, contm vrios cones
correspondentes aos diversos tipos de ferramentas que podemos utilizar ao desenvolver um programa. Em nosso exemplo iremos utilizar apenas algumas dessas ferramentas:
Melhor que descrever o que faz cada uma dessas ferramentas mostrar. As prximas figuras indicam
quais ferramentas foram utilizadas no programa exemplo para compor os formulrios UserForm1 e UserForm2:
Criando o formulrio 1
Insira um formulrio. Por padro ele ir receber o nome de UserForm1. Vamos manter este nome.
Label: Acesse a caixa de ferramentas. Clique sobre o cone label e clique e arraste no formulrio para desenhar um retngulo como mostrado a seguir:
http://knol.google.com/k/excel-vba-parte-iv-inserindo-um-formul%C3%A1rio-e-seus-com... 27/4/2012
Excel VBA - Parte IV:Inserindo um formulrio e seus comandos - um knol por Francisco ... Page 4 of 9
ComboBox:Clique agora sobre a ferramenta caixa de combinao. Clique e arraste sobre o formulrio, conforme a prxima figura :
CommandButton:Introduza dois botes de comando da mesma forma como fez para o Label e para o ComboBox. O seu formulrio deve estar parecido com o apresentado a seguir. Se necessrio, clique sobre os objetos e ajuste o tamanho e posio dos mesmos.
http://knol.google.com/k/excel-vba-parte-iv-inserindo-um-formul%C3%A1rio-e-seus-com... 27/4/2012
Excel VBA - Parte IV:Inserindo um formulrio e seus comandos - um knol por Francisco ... Page 5 of 9
Alm das descries dos objetos tambm queremos alterar o tamanho e formato do texto, sublinhar o
E em Encerrar e o A em Acessar. Essas alteraes so feitas acessando-se as propriedades de cada objeto, como veremos a seguir.
Para efeito deste artigo, sempre que tivermos que alterar uma
propriedade, eu indicarei da seguinte forma: Nome do Objeto (identificao na tela) Propriedade: novo valor
http://knol.google.com/k/excel-vba-parte-iv-inserindo-um-formul%C3%A1rio-e-seus-com... 27/4/2012
Excel VBA - Parte IV:Inserindo um formulrio e seus comandos - um knol por Francisco ... Page 6 of 9
Label1 (Selecione o seu nome:) Caption: Selecione o seu nome: Font: Arial; Negrito;10
http://knol.google.com/k/excel-vba-parte-iv-inserindo-um-formul%C3%A1rio-e-seus-com... 27/4/2012
Excel VBA - Parte IV:Inserindo um formulrio e seus comandos - um knol por Francisco ... Page 7 of 9
Criando o formulrio 2
Completamos esta parte do artigo com a insero do segundo formulrio. Insira um novo formulrio
(Inserir > UserForm). Ele receber o nome padro de UserForm2. Examine a figura ao lado e crie os controles mostrados, alterando as suas propriedades conforme o indicado mais abaixo (para ver a imagem ampliada, clique sobre a mesma). UserForm2 Caption: Medio de peas - tela de dados BackColor: &H8000000A&Amp; Font: Arial; Negrito;14
Altere a propriedade Font de todos os objetos para: Arial; Negrito; 10, exceto onde indicado
diferente. Label2 (29/07/2009)> Caption: Data Label1 (Joo Da Silva)> Caption: Nome
Altere todos os outros Labels dando propriedade Caption o mesmo que aparece na tela.
Selecione todos os Labels, para isso selecione um Label qualquer e mantenha a tecla shift apertada enquanto clica sobre os demais. Altere a propriedade Font: Labels (todos)> Font: Arial; Negrito; 10 BackColor: &H8000000A&
http://knol.google.com/k/excel-vba-parte-iv-inserindo-um-formul%C3%A1rio-e-seus-com... 27/4/2012
Excel VBA - Parte IV:Inserindo um formulrio e seus comandos - um knol por Francisco ... Page 8 of 9
Nota: ao alterarmos a cor de um formulrio temos que alterar tambm a cor de fundo dos Labels,
Frames e OptionButtons. Se no fizermos isso o aspecto do formulrio fica prejudicado. ComboBox1 (abaixo de Selecione o local de trabalho:) (Name): cbx_Local
Na prxima parte deste artigo irei mostrar como inserir a programao nos comandos que acabamos
de criar. Acesse Excel VBA Parte V: Adicionando cdigo aos controles: UserForm1
http://knol.google.com/k/excel-vba-parte-iv-inserindo-um-formul%C3%A1rio-e-seus-com... 27/4/2012
Excel VBA - Parte IV:Inserindo um formulrio e seus comandos - um knol por Francisco ... Page 9 of 9
Comentrios
http://knol.google.com/k/excel-vba-parte-iv-inserindo-um-formul%C3%A1rio-e-seus-com... 27/4/2012