Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Formatao de planilhas
Grficos
Validao de dados
Filtragem de dados
Frmulas avanadas
Programao em VBA
E muito mais...
DEIVIS FONTES
Excel Avanado Deivis Fontes
2
Excel Avanado Deivis Fontes
Partindo do principio que o leitor deste livro j deve ter um conhecimento bsico do Microsoft
Office Excel, a verso utilizada ser o Office 2003, mas os conhecimentos adquiridos podem
ser usados em outras verses com algumas adaptaes. Para acessar o Excel: clique no menu
Iniciar >> Programas( ou todos os programas) >> Microsoft Office 2003 >> Microsoft
Office Excel 2003, lembrando que isso pode variar conforme a verso do programa.
rea de trabalho do Excel
Clula
3
Excel Avanado Deivis Fontes
Formatando as clulas
Para formatar as clulas de uma planilha o caminho mais fcil usar os atalhos da barra de
formatao, onde possvel alterar letra, cor de fundo e bordas.
Para ter mais opes de formatao acesse o menu Formatar >> Clulas , ou as teclas de
atalho Ctrl + 1.
Nmero: Permite definir um formato para o valor da clula, como por exemplo, datas
por extenso, o usurio pode digitar a data neste formato: 01/01/1980 e quando sair da
clula vai ficar a data por extenso: Segunda-feira, 01 de janeiro de 1980.
4
Excel Avanado Deivis Fontes
Alinhamento: Para mostrar o texto em duas linhas dentro de uma clula, necessrio
formatar esta para que quebre o texto automaticamente. Siga os passos:
1. Digite um texto em uma clula que ultrapasse o seu limite na coluna, mas observe que o
texto mesmo passando por cima da clula do lado continua na clula em que foi
digitado, selecione esta clula.
2. Clique no menu: Formatar >> Clulas...
3. Na janela que abrir escolha a guia Alinhamento
4. Em Alinhamento do texto escolha:
a. Horizontal: Centro
b. Vertical: Centro
5. Em Controle de texto marque a caixa de seleo: Quebrar texto automaticamente
6. Clique no boto OK
5
Excel Avanado Deivis Fontes
Bordas: Nesta opo podemos escolher o estilo da linha, cor, em que parte da clula a
borda deve aparecer e as predefinies do contorno.
Padres: Preenchimento da clula pode ser uma cor ou um padro de textura, para
escolher um padro clique na caixa de seleo Padro e escolha um dos padres
disponveis.
6
Excel Avanado Deivis Fontes
Proteo: Esta opo funciona apenas se a planilha estiver protegida com uma senha o
que veremos mais adiante
7
Excel Avanado Deivis Fontes
Para reexibir colunas ou linhas ocultas digite uma clula da linha ou coluna desejada na caixa
de nome e clique no menu Formatar >> Linha >> Reexibir.
Formatao condicional
Formatao condicional um recurso que permite definir a formatao de uma clula de
acordo com o seu contedo, por exemplo, se o total de ganhos de uma empresa for maior que
zero a clula vai ficar com o preenchimento azul e caso contrrio ficar vermelho.
Para usar este recurso siga os passos:
1. Selecione a clula desejada
2. Clique no menu Formatar >> formatao Condicional...
3. Na janela que abrir escolha o valor da clula
4. Ao lado escolha a condio do valor, este caso Menor ou igual a
5. No prximo campo digite o valor que ir fazer a comparao no nosso exemplo 0 (zero)
6. Clique no boto formatar...
8
Excel Avanado Deivis Fontes
7. E na janela que surgir clique na guia padres para escolher a cor do preenchimento
8. Agora falta adicionar a segunda condio que se o valor for maior ou igual a zero,
para isso basta clicar no boto Adicionar >> e seguir os mesmos passos mostrados
anteriormente.
Para excluir uma ou mais formataes clique no boto excluir e escolha qual condio
deseja excluir.
9
Excel Avanado Deivis Fontes
Casas Decimais
Muitas vezes ao realizar um clculo de multiplicao ou diviso o
resultado pode conter muitas casas decimais, tornando seu resultado
um pouco confuso, para resolver isso definiremos a quantidade de
casas decimais de uma clula usando os botes da barra de
formatao.
Para acrescentar casas decimais a um nmero clique no boto:
Grficos
Para mostrar as informaes da planilha em forma de grficos siga os passos:
10
Excel Avanado Deivis Fontes
11
Excel Avanado Deivis Fontes
Alterando Grficos
Para alterar as partes do grfico clique com o boto direito do mouse na seo do grfico que
voc deseja alterar e escolha a opo desejada, no exemplo abaixo Formatar srie de dados,
para alterar as colunas de dados.
12
Excel Avanado Deivis Fontes
Com o Excel possvel importar dados de outro programa ou banco de um banco de dados
este recurso pode ser muito til para obter cadastros de clientes de uma empresa que usa o
banco de dados Access, onde esto cadastrados os clientes desta empresa.
Para importar os dados clique no menu Dados >> Importar dados externos >> Importar
dados
13
Excel Avanado Deivis Fontes
Escolha o Tipo de arquivo, caso no saiba escolha os tipos disponveis at que seja mostrado
algum arquivo na pasta onde esta seu banco de dados
Clique no boto Abrir e ser mostrada as tabelas do banco de dados, escolha uma tabela e
clique em OK
Agora voc pode escolher onde deseja inserir estes dados: na mesma planiha ou em uma nova
planilha
14
Excel Avanado Deivis Fontes
Validao de dados
Quando desenvolvemos uma planilha interessante validar os dados antes que sejam
inseridos na planilha, para evitar erros como datas fora do perodo pr-determinado, definir
uma quantidade mxima de caracteres em uma clula e muitas outras opes.
Opes de Configuraes
Veja as opes de configurao dos
dados, na caixa de opes Permitir
Opes disponveis:
15
Excel Avanado Deivis Fontes
Nmero Inteiro
Vamos validar as clulas referentes a quantidade (B2 e B3), esta planilha controla um pequeno
estoque de produtos de informtica, as clulas referentes quantidade podem ser do tipo
inteiro, j que no existe 1,5 mouse, para validar estes dados selecione as clulas B2 e B3 e
abra a janela de validao (Dados >> Validao...).
1. Configuraes
2. Permitir: Nmero Inteiro
3. Dados: Maior ou igual a
4. Mnimo: 0 (zero)
16
Excel Avanado Deivis Fontes
Mensagem de entrada
Para mostrar uma mensagem
quando o usurio clicar na clula
com validao escolha a guia
Mensagem de entrada e marque a
caixa de seleo: Mostrar
mensagem de entrada ao selecionar
a clula.
Defina como Ttulo: Quantidade e a
Mensagem de entrada digite: Insira
a quantidade do produto em
nmeros inteiros.
Alerta de erro
Esta opo mostra uma mensagem
quando o valor inserido no vlido
1. Escolha um estilo neste caso
Parar
2. Ttulo: Valor invlido
3. Mensagem de erro: A
quantidade do produto deve
ser um nmero inteiro como
1, 2, 20...
17
Excel Avanado Deivis Fontes
1. Parar:
Ao clicar no boto
repetir o usurio pode
digitar o valor correto
novamente e o boto
cancelar permite
manter o valor que
estava antes.
2. Aviso:
3. Informaes:
Ao Clicar no boto OK
a validao ignorada
e o valor pode ser
inserido mesmo que
seja invlido.
18
Excel Avanado Deivis Fontes
Validar a data
Dados: Escolha a data de nicio e Trmino, os valores podem ser uma clula da planilha
permitindo maior flexibilidade para alterar as datas futuramente.
19
Excel Avanado Deivis Fontes
Filtros
Em planilhas com muito contedo fica difcil separar as informaes por grupos, para resolver o
Excel permite filtrar as informaes da planilha permitindo que sejam visualizadas apenas as
clulas referentes ao critrio usado no filtro tornando assim mais fcil a consulta aos dados da
planilha. Para usar o filtro selecione a clula desejada e clique no menu Dados >> Filtrar >>
Auto filtro, note que esta opo do menu ativa o filtro para desativar siga os mesmos passos
desmarcando o auto filtro do menu.
Dica: Se quiser resetar o filtro clique no menu: Dados >> Filtrar e desmarque a opo
Auto Filtro.
20
Excel Avanado Deivis Fontes
Proteo de planilhas
O Excel permite proteger as planilhas com senha, evitando assim que uma pessoa no
autorizada altere os valores ou modifique suas frmulas, este recurso muito til em empresas
onde algumas informaes devem ser protegidas.
Veja como proteger uma planilha:
1. Abra uma planilha que voc deseja proteger com senha.
2. Clique no Menu: Ferramentas >> Proteger >> Proteger Planilha...
3. Na janela que surgir digite uma senha e escolha o que voc deseja permitir marcando as
caixas de seleo referentes ao recurso selecionado.
4. Repita sua senha
21
Excel Avanado Deivis Fontes
Para desbloquear basta acessar o menu Ferramentas >> Proteger >> Desproteger
Planilha... e digitar a senha.
Para permitir a edio de determinadas clulas mesmo com a planilha protegida por senha,
selecione as clulas que voc deseja permitir a edio e clique no menu Formatar >> Clulas
escolha a guia Proteo e desmarque a caixa de seleo Bloqueadas isso permite que as
clulas selecionas possam ser editadas enquanto o resto da planilha fica protegida.
22
Excel Avanado Deivis Fontes
Antes de compartilhar uma planilha na rede voc deve criar uma pasta compartilhada para
salvar sua planilha neste local, para criar uma pasta compartilhada siga os passos abaixo:
Clique com o boto direito do mouse na pasta que voc deseja compartilhar e escolha a opo
Compartilhamento e segurana ...
23
Excel Avanado Deivis Fontes
Para permitir que mais de um usurio abra a mesma planilha, salve a planilha desejada e
clique no menu Ferramentas >> Compartilhar pasta de trabalho...
24
Excel Avanado Deivis Fontes
Captulo 4 - Frmulas
Frmulas do Excel
possvel fazer clculos matemticos com o Excel por meio de Frmulas, baseadas no
contedo de uma ou mais clulas ou em valores previamente determinados na frmula.
Operaes bsicas:
Operao Frmula Observaes
Adio =A1+A2 Soma o valor da clula A1 + A2
Subtrao =A1-A2 Subtrai o valor da clula A1 + A2
Multiplicao =A1*A2 Multiplica o valor da clula A1 + A2
Diviso =A1/A2 Divide o valor da clula A1 + A2
Somar valores entre vrias =SOMA(A1:A10) Esta frmula soma todos os valores que
clulas esto entre as clulas A1 e A10.
Clculos estatsticos
Operao Frmula Observaes
Mdia entre seqncia de =MEDIA(A1:A10) Calcula a mdia entre as clulas A1 e
valores A10
Mdia com dois ou mais =MEDIA(A1:A10;A15) Calcula a mdia com as clulas A1, A10,
valores A15
Maior valor =MAXIMO(A1:A10) Pode usar o sinal ; (ponto e Vrgula)
para calcular valores selecionados
Menor valor =MINIMO(A1:A10) Pode usar o sinal ; (ponto e Vrgula)
para calcular valores selecionados
Contar clulas =CONT.NM(A1:A10) Funciona apenas com valores
numricos.
Obs.: o sinal : (dois pontos) calcula os valores que esto entre uma clula inicial e outra final,
no entanto o sinal ; (ponto e Vrgula) calcula apenas os valores escolhidos que esto entre o
sinal ; (ponto e Vrgula).
25
Excel Avanado Deivis Fontes
Outras frmulas
Nome Frmula Observaes
Raiz Quadrada =Raiz(A1)
Potncia =A1^2 O nmero 2 indica o grau de exponnciao se
quiser calcular ao cubo use 3
Data e hora
Frmula Observaes
=HOJE() Mostra a data atual de acordo com o relgio do sistema
=AGORA() Subtrai o valor da clula A1 + A2
Operadores
Soma +
Subtrao
Multiplicao *
Diviso /
Diferente de <>
Maior >
Menor <
Potncia ^
26
Excel Avanado Deivis Fontes
Para Calcular basta usar o nome da clula como, por exemplo, a clula A1 tem Quantidade de
um produto e a clula B1 tem o valor de venda deste produto e esto nomeadas assim:
A1 Qnt
B1 ValorCompra
27
Excel Avanado Deivis Fontes
Lgica da frmula:
Veja o exemplo na planilha, onde temos a clula A1 com o nmero 1 e na clula do lado
usamos uma frmula que se o valor da clula A1 for igual a 1 ser exibido Um e caso contrrio
no ser mostrado nada.
Observaes
28
Excel Avanado Deivis Fontes
At agora vimos frmulas envolvendo clulas com nmeros, mas podemos usar tambm usar
clulas que contenham palavras, veja o exemplo:
=SE(A3="deivis";"Fontes";"Outro Nome")
Neste caso necessrio colocar a condio entre Aspas "deivis".
Em uma planilha para controle de funcionrios por setores de uma empresa temos uma clula
com o nome do funcionrio outra com o cdigo do cargo e outra que mostra o setor em que o
funcionrio trabalha.
veja a frmula:
=SE(B3=1;"Desenvolvimento";SE(B3=2;"Direo";SE(B3=3;"Outros")))
Agora basta adaptar conforme suas necessidades, lembrando que no final devem ser
acrescentadas a quantidade de parnteses para fechar a frmula de acordo com os que foram
abertos na frmula.
Concatenar
Concatenar para o Excel significa juntar clulas umas as outras ou clulas com um texto
predefinido, como por exemplo, em uma planilha onde temos em uma clula nome e em outra
o endereo usamos a seguinte frmula para juntar o nome e o endereo:
=CONCATENAR(A2;B2)
29
Excel Avanado Deivis Fontes
Para usar um texto pr-determinado, coloque o texto entre aspas como no exemplo:
=CONCATENAR(A2;Seu texto)
Outra forma de concatenar usar o caractere & entre uma clula e outra.
Ex.:
=A1&B1
=PRI.MAIUSCULA(A1)
30
Excel Avanado Deivis Fontes
Procura automtica
Em muitos casos pode ser til que o Excel preencha automaticamente os dados a aprtir de
uma referncia, como, por exemplo uma planilha de vendas onde temos uma planilha com os
produtos e outra com as vendas, para evitar erros podemos usar a frmula PROCV que
preenche automaticamente os valores de acordo com o cdigo do produto. Para entender
melhor vamos prtica:
31
Excel Avanado Deivis Fontes
Na clula A1 o usurio deve digitar o cdigo do produto e nas clulas B2 e C2 deve aparecer
automaticamente a descrio do produto e o seu valor.
=PROCV(A2;Produtos!A2:C10;2)
32
Excel Avanado Deivis Fontes
Tabelas dinmicas um recurso do Excel que permite organizar os dados em planilhas muito
extensas, permitindo acesso rpido e fcil aos dados que voc precisa. Veja como criar uma
tabela dinmica:
Escolha as opes :
Banco de dados ou lista do microsoft office excel
Tabela dinmica
Clique em avanar
33
Excel Avanado Deivis Fontes
Clique em concluir
34
Excel Avanado Deivis Fontes
Captulo 6 Macros
O Excel permite automatizar algumas tarefas com o uso de macros, que podem ser gravadas
automaticamente ou escritas usando alguns comandos da linguagem Visual Basic baseada na
linguagem Basic desenvolvida pela Microsoft.
Abra uma planilha e clique no menu Ferramentas >> Macro >> Gravar nova Macro...
Digite um nome para esta macro, caso deseje pode definir um atalho de teclado para a macro
pressionando a tecla Ctrl, tambm possel escolher um local para salvar esta macro. Clique
em OK para iniciar a gravao.
35
Excel Avanado Deivis Fontes
Selecione algumas clulas e mescle, isso ser a ao desta macro poderia ser outra ao
qualquer, como imprimir uma planilha.
Para ver as macros que foram criadas Clique em Ferramentas >> Macro >> Macros, ou
pressione Alt + F8
36
Excel Avanado Deivis Fontes
Para executar uma macro clique na macro e em seguida clique no boto executar
Editando Macros
Pressione Alt + F8 e clique na macro que deseja editar e clique no boto Editar.
Ser aberto o editor de macros, onde voc poder usar comandos da linguagem visual basic
para alterar suas macros, mas isso veremos no prximo capitulo sobre VBA a linguagem de
programao do Excel.
37
Excel Avanado Deivis Fontes
Sub Macro1()
Range("A1:D1").Select
End Sub
Sub Macro1()
Range("A1,A3,A5").Select
End Sub
Segurana
Ao abrir uma planilha que contm macros em outro computador ou at mesmo no prprio computador
onde a planilha foi elaborada pode acontecer do Excel bloquear as macros, sendo necessrio alterar
algumas configuraes de segurana do Excel. Isso foi implantado na verso 2003 do Office para evitar
os vrus de macro que desconfiguravam os aplicativos do pacote Office.
Com a planilha aberta clique no menu Ferramentas >> Macro >> Segurana...
38
Excel Avanado Deivis Fontes
Deixe os nveis de segurana como Baixo assim suas macros podero ser executadas sem problemas, se
preferir altere o nvel de segurana para Alto ou Muito alto depois.
Vamos criar uma macro simples que alterna entre as planilhas, apenas clicando em botes, para isso
precisamos da barra de ferramentas de caixa de controle, que por padro no exibida no Excel, para
exibir esta barra clique no menu Exibir >> Barras de ferramentas e marque a opo Caixa de ferram.
De controle.
39
Excel Avanado Deivis Fontes
Clique com o boto direito do mouse neste Boto de controle e escolha Propriedades.
Dica:
Voc pode alterar as outras opes para descobrir
o que cada uma faz !
40
Excel Avanado Deivis Fontes
No editor do VBA insira o cdigo entre Private Sub CommandButton1_Click() e End Sub
Worksheets(2).Activate
Volte para a planilha do Excel e clique no boto para ver o resultado, talvez seja necessrio sair do modo
Design clicando na opo da caixa de ferramentas de controle.
41
Excel Avanado Deivis Fontes
VBA
VBA a sigla para Visual Basic for Applications, um ambiente de programao voltado para os
programas da famlia Office, usando como base a linguagem Visual Basic, criada pela Microsoft.
Para acessar o ambiente de programao do VBA, primeiro abra o Excel, depois v no menu
Ferramentas >> Macros >> Editor do Visual Basic ou pelo atalho de teclado Alt + F11.
42
Excel Avanado Deivis Fontes
1. Project Explorer - onde voc pode ver todos componentes do seu projeto como planilhas plan1,
plan2, etc.
2. Janela de Propriedades - Janela onde voc pode ver e alterar as propriedades dos componentes
do projeto, por exemplo, a propriedade Name altera o nome de um componente.
3. Formulrio - Tela do programa onde podemos colocar botes, caixas de texto, etc.
4. Caixa de ferramentas - Local onde encontramos os controles necessrios para o projeto como
botes, caixas de texto, etc.
Para alterar as propriedades de um componente voc deve primeiro selecion-lo, bastando para isso clicar
sobre o objeto desejado e Pressionar F4 caso a janela de propriedades no estiver aparecendo.
Algumas propriedades comuns:
Mdulos
Os mdulos so as macros criadas e podem ser atribudos a um ou mais componentes da planilha
economizando assim linhas de cdigo repetidas.
Formulrios
Formulrios so janelas que podem ser usadas para diversas funes dentro de uma planilha, dentro de
um formulrio podemos inserir os controles como botes, caixas de texto, etc. Para inserir um formulrio
clique no menu Inserir >> User Form, note que tambm possvel inserir mdulos a partir desse menu:
43
Excel Avanado Deivis Fontes
Controles comuns
Vamos criar um aplicativo de exemplo onde o usurio deve digitar seu nome em uma caixa de texto e
clicar em um boto para mostrar seu nome em um rtulo.
Altere as propriedades:
Rotulo:
Caption: em branco
Caixa de Texto:
Name TxtNome
Text: em branco
CommandButton1:
Caption: OK
CommandButton2
Caption: Sair
D um duplo clique no boto OK e insira o cdigo que vai mostrar seu nome no rtulo para isso usaremos
as propriedades do rtulo e da caixa de texto:
Onde:
Label1.Caption - o rtulo com a propriedade Caption onde mostra o texto neste rtulo
TxtNome.Text a caixa de texto com a propriedade Text que ser mostrada no rtulo
44
Excel Avanado Deivis Fontes
Comentando o cdigo
Comentrios ajudam a entender melhor o cdigo os comentrios devem ser iniciados com apstrofos
Veja
TextBox1.Text = A
Variveis
As variveis armazenam um valor na memria do computador que poder ser usado posteriormente para
clculos ou exibir uma mensagem, devem ser declaradas com o comando Dim Nome_da_variavel As
Tipo_de_Variavel
Tipos de Variveis
Boolean
As variveis Boolean so armazenadas como nmeros de 16 bits (2 bytes), mas s podem ser True
ou False.
As variveis Currency so armazenadas como nmeros de 64 bits (8 bytes) em um formato de
nmero inteiro, em escala de 10.000 para fornecer um nmero de ponto fixo com 15 dgitos
esquerda da vrgula decimal e 4 dgitos direita.
Essa representao fornece um intervalo de -922.337.203.685.477,5808 at
922.337.203.685.477,5807.
Currency
O tipo de dados Currency til para clculos que envolvem dinheiro e clculos de ponto fixo, nos
quais a preciso especialmente importante.
Date
As variveis Date so armazenadas como nmeros IEEE de ponto flutuante de 64 bits (8 bytes)
que representam as datas que variam de 1 de janeiro de 100 a 31 de dezembro de 9999 e as horas
de 0:00:00 a 23:59:59. Qualquer valor literal de data reconhecvel pode ser atribudo a variveis
Date. Os literais date devem estar entre sinais (#), por exemplo, #1 de janeiro de 1993# ou #1 jan
93#.
As variveis Date exibem as datas de acordo com o formato abreviado de data reconhecido por
seu computador. As horas so exibidas de acordo com o formato de hora (12 ou 24 horas)
reconhecido por seu computador.
Quando outros tipos numricos so convertidos em Date, os valores esquerda do decimal
representam informaes de data, enquanto os valores direita do decimal representam horas.
Meia-noite 0 e meio-dia 0,5. Nmeros inteiros negativos representam datas anteriores a 30 de
dezembro de 1899.
45
Excel Avanado Deivis Fontes
String
Byte
As variveis Byte so armazenadas como nmeros de 8 bits (1 byte), sem sinal, nicos, que
variam em valor de 0 a 255.
O tipo de dados Byte til para conter dados binrios.
Decimal
As variveis Decimal so armazenadas como nmeros inteiros, sinalizados, de 96 bits (12 bytes),
em escala por uma potncia de 10 varivel.
O fator de escala potncia de 10 especifica o nmero de dgitos direita da vrgula decimal e varia
de 0 a 28.
Com uma escala de 0 (sem casas decimais), o maior valor possvel +/-
79.228.162.514.264.337.593.543.950.335.
Com 28 casas decimais, o maior valor +/-7,9228162514264337593543950335 e o menor valor,
diferente de zero, +/-0,0000000000000000000000000001.
IMPORTANTE: Atualmente, o tipo de dados Decimal pode ser usado somente dentro de uma
Variant, ou seja, voc no pode declarar uma varivel como sendo do tipo Decimal. No entanto,
voc pode criar uma Variant com o subtipo Decimal usando a funo CDec.
Double
As variveis Double (vrgula flutuante de dupla preciso) so armazenadas como nmeros IEEE
de vrgula flutuante de 64 bits (8 bytes), com valor no intervalo de -1,79769313486232E308 a -
4,94065645841247E-324 para valores negativos e de 4,94065645841247E-324 a
1,79769313486232E308 para valores positivos.
O caractere de declarao de tipo para Double o sinal #.
Integer
As variveis Integer so armazenadas como nmeros de 16 bits (2 bytes) com valor no intervalo
de -32.768 a 32.767.
O caractere de declarao de tipo para Integer o sinal de porcentagem (%).
As variveis Integer tambm podem ser usadas para representar valores enumerados.
Um valor enumerado pode conter um conjunto finito de nmeros inteiros exclusivos, cada um
com um significado especial no contexto em que usado.
46
Excel Avanado Deivis Fontes
Para entender as variveis vamos desenvolver uma calculadora, que pode ser muito til caso o usurio
queira fazer um clculo simples e rpido sem ter que usar frmulas.
No editor do VBA clique no menu Inserir >> UserForm, para inserir um formulrio que ser a tela da
calculadora, neste UserForm insira os seguintes componentes:
3 TextBox
4 Botes
1 Rtulo
Organize os componentes e altere as propriedades para que fiquem parecidos com a imagem abaixo:
Clique 2 vezes no boto com o sinal de soma (+) e digite o seguinte cdigo, entre Private Sub
CommandButton1_Click() e End Sub :
Dim x, y As Double
x = TextBox1.Text
y = TextBox2.Text
TextBox3.Text = x + y
Comentando o cdigo:
Dim x, y As Double - variveis mostra que sero utilizados dois nmeros X e Y
x = TextBox1.Text
y = TextBox2.Text
mostra qual componente vai receber cada varivel
TextBox3.Text = x + y
calcula no TextBox3 a soma de X+Y
47
Excel Avanado Deivis Fontes
Repita o mesmo procedimento para os outros botes lembrando de trocar o sinal do operador no cdigo
de cada boto.
Depois de pronta crie um boto de comando no Excel, clique duas vezes nele e digite o cdigo para
chamar a calculadora
FrmCalculadora.Show
note que FrmCalculadora o nome que foi definido para o UserForm
Caixa de mensagem
As caixas de mensagem podem ser usadas para exibir informaes na forma de avisos, seu uso bem
simples, veja o cdigo a seguir:
48
Excel Avanado Deivis Fontes
VBA
Worksheets(2).Activate Ativa e exibe a planilha 2 seguindo a ordem qu
elas esto na pasta de trabalho
Workbooks.Open(C:\Balano.xls) Abre a planilha Balano salva no disco C:\
Worksheets.Add Adiciona uma nova planilha
Range(A1).Activate Ativa uma clula
Range("A1").Value = "ABC" Define o valor ABC na clula A1
UserForm1.Show Mostra um formulrio
End Fecha um formulrio
TextBox1.Text Propriedade Text da caixa de texto
Label1.caption Propriedade Caption que mostra o texto do rtulo
49