Академический Документы
Профессиональный Документы
Культура Документы
OFFICE EXCEL
2003 AVANADO
(Apostila Oficial do Curso)
Atenciosamente,
Equipe Weblife Studios
NDICE
Coluna EMPRESA
Para se buscar o nome da empresa na Plan2 e utiliz-la na Plan1, use a funo PROCV.
PROCV(Valor_procurado; Matriz_tabela; Num_ndice_coluna; Procurar_intervalo)
Valor_procurado: a informao a ser utilizada na localizao do dado pesquisado.
Matriz_tabela: a determinao de toda a rea de dados (exceto ttulos) da tabela
onde se efetuar a pesquisa.
Num_ndice_coluna: o nmero da coluna na tabela de pesquisa onde se encontra
o dado desejado. Lembre que a primeira coluna recebe o numero 1 e assim
sucessivamente.
Procurar_intervalo: para encontrar a correspondncia mais prxima na tabela, insira
VERDADEIRO, e para encontrar a correspondncia exata, FALSO.
No caso desse exemplo:
Utilize o recurso Preencher (menu Editar, opo Preencher) para utilizar a mesma
frmula para as demais colunas.
Coluna ENCARGOS
A coluna ENCARGOS deve retornar o valor da coluna QUANTIA multiplicado pela
porcentagem correspondente cada empresa na coluna ENCARGOS da Plan2.
A frmula ficar da seguinte forma na clula F2.
=MULT(E2*PROCV(C2;Plan2!$A$3:$C$6;3;FALSO))
No possvel criar esse tipo de frmula pelo assistente. Portanto, voc ter que
digit-la. Use o recurso Preencher para as demais clulas da coluna.
Coluna TOTAL
Soma dos valores das colunas QUANTIA e ENCARGOS.
Formatao condicional
Atravs do recurso de formatao condicional, voc poder destacar certos dados
automaticamente, determinando diferentes opes de formatao de acordo com os
critrios que voc definir.
Por exemplo:
No nosso exemplo, a opo que deve ser selecionada primeiramente menor do que, pois
queremos os nmeros menores que R$200,00.
Clique ento em
vermelho.
para
10
11
para
4. Clique em OK.
12
Insira uma frmula que avalie para um valor lgico VERDADEIRO ou FALSO.
Defina a formatao que voc deseja aplicar quando o valor da clula atender
condio ou a frmula retornar o valor VERDADEIRO.
13
Clique no boto
14
Filtrar
Filtrar um meio fcil e rpido de localizar e trabalhar com um subconjunto de dados
de uma lista.
Quando se filtra uma lista, o Excel exibe apenas as linhas que contm um de
terminado valor ou que atendam a determinadas condies de pesquisa, denominadas
critrios, ocultando (mas no excluindo) as demais.
H duas maneiras de se utilizar filtros no Excel: Auto Filtro e Filtro Avanado.
Auto filtro
Use o Auto Filtro para filtrar sua lista rapidamente, ajustando o contedo de uma
clula ou usando critrios simples de comparao.
Exemplo:
Voc quer visualizar apenas as linhas que tiverem o CDIGO 101.
Clique no menu Dados, posicione o ponteiro do mouse em Filtrar e clique em
AutoFiltro. Defina a condio da pesquisa atravs das setas que surgiro em cada
campo.
15
Filtro avanado
Use o Filtro Avanado para filtrar dados baseados em critrios calculados ou
complexos. Pode-se tambm usar para copiar automaticamente os dados que atendam
aos critrios especificados para outra rea determinada como sada.
Para utilizar o filtro avanado necessrios criar uma rea denominada intervalo de
critrios, que composta pelo rtulo (ttulo) da coluna e no mnimo uma linha com a
condio desejada.
Para aplicar o filtro avanado, siga os passos abaixo:
1. Selecione a faixa de clulas com os rtulos das colunas da tabela.
Exemplo:
2.
Copie para outro local, que ser a tabela onde voc ir definir os critrios a
serem utilizados pelo filtro (intervalo de critrios).
Exemplo:
16
3.
As linhas abaixo dos rtulos das colunas sero o local onde voc vai inserir os
critrios.
Exemplo:
Voc deseja exibir apenas as linhas cujos cdigos sejam 101 ou 85.
4.
Clique no menu Dados, posicione o ponteiro do mouse em Filtrar e clique em
Filtro avanado.
Ao
Filtrar a lista no local: apresenta os dados desejados na prpria planilha, alterando a
planilha de origem.
Copiar para outro local: apresenta os dados desejados em outro local a ser definido. A
vantagem desse comando que ele mantm os dados da planilha de origem, gerando
uma nova planilha com apenas os dados filtrados.
Intervalo da lista
Os dados sobre os quais voc deseja aplicar o filtro. Eles podem estar inclusive em
outra planilha.
Intervalo de critrios
17
5. Clique em OK.
Exemplo:
18
Insira todos os critrios na mesma linha para filtrar as correspondncias que atendam
a ambos os critrios.
Exemplo:
19
Comparaes
Insira o valor com o operador de comparao (=,>,<,>=,<=, <>).
Exemplo:
Frmulas
Voc pode usar um valor que seja o resultado de uma frmula como critrio. Ao usar
uma frmula para criar um critrio, no use um rtulo de coluna como rtulo de
critrios; deixe o rtulo de critrios em branco ou use um rtulo que no seja um
rtulo de coluna no intervalo.
Exemplo:
20
Tpicos
A organizao de uma planilha em tpicos especialmente til quando voc deseja
compartilhar seus relatrios com outros usurios, os quais podero mudar o modo de
exibio de tpicos para exibir ou ocultar quantos detalhes quiserem.
Para criar uma estrutura de tpicos automaticamente no Excel, siga os passos:
1. Selecione qualquer clula da planilha.
2. Clique no menu Dados, posicione o mouse em Organizar estrutura de
tpicos e clique em AutoTpicos.
3. Os tpicos sero inseridos nas colunas que contenham frmulas. Para visualizar
ou ocultar colunas, clique nos cones
ou
Exemplo:
Na figura, clique nos sinais de negativo e positivo para ver um exemplo do
funcionamento desse recurso.
21
22
23
Outras opes
Formulrio
Em uma lista de dados do Microsoft Excel, voc pode acrescentar, localizar, editar ou
excluir registros usando um formulrio de dados.
A lista a ser manipulada por um formulrio deve possuir no mnimo uma linha de
dados para que o Excel possa definir os campos de edio (aqueles que podem ser
alterados) e os campos calculados (os que sero copiados).
Para acessar o recurso formulrio, clique no menu Dados e em Formulrio.
Exemplo:
Subtotais
Inserir subtotais automaticamente um meio rpido de resumir os dados de uma lista
(banco de dados) do Excel. No necessrio digitar frmulas na planilha para usar
subtotais automticos. Usando os grupos de dados que voc escolher, o Excel calcula
24
25
Veja que o Excel criou uma estrutura de tpicos de acordo com os subtotais
alcanados.
26
27
Validao
A validao um mecanismo que permite controlar a digitao de dados. Atravs dele,
voc pode definir que alguns valores no sero aceitos numa clula.
Veja como utilizar esse recurso atravs de um exemplo.
28
3.
4.
Na guia Mensagem de entrada, digite o ttulo Quantidade e a mensagem
Digite um nmero inteiro.
29
5.
Na guia Alerta de erro, digite o ttulo Quantidade e a mensagem: A
quantidade deve ser um nmero inteiro.
6.
Clique em OK.
30
Atingir meta
H vezes em que se sabe o resultado que precisa ser obtido atravs de uma frmula,
mas no sabemos os valores necessrios para chegar at ele.
Para solucionar esse problema, usamos o recurso Atingir meta.
Com esse comando, o Excel altera o valor de uma nica clula especificada, at que a
frmula dependente desta clula produza o resultado desejado, evitando que voc
perca tempo com anlises de tentativa e erros.
Para que voc possa entender melhor esse recurso, vamos construir um exemplo.
Elabore um arquivo com planilha abaixo.
31
Definir clula:
Especifica a clula que contm a frmula para qual voc deseja encontrar uma soluo.
Para valor:
Especifica o valor que se deseja atingir.
32
Alternando clula:
Especifica a clula cujo valor voc deseja que o Excel mude para atingir o resultado
desejado. A clula definida no pode ser uma frmula e deve ter uma referncia direta
ou indireta clula da frmula para qual voc deseja encontrar uma soluo.
Clique em OK.
Ser exibida uma caixa de dilogo Status do comando atingir meta.
OK
Substitui o valor da clula especificada pelo novo valor.
Cancelar
Cancela o clculo e preserva o valor original
Etapa
Prossegue com os clculos at atingir a meta, uma etapa de cada vez. Como no
exemplo h apenas uma etapa, esse boto aparece desabilitado.
Pausar
Interrompe o clculo aps uma pausa (quando voc clica nesse boto, ele muda para
Continuar).
Continuar
Continua o clculo aps uma pausa.
33
Ao invs de tentar adivinhar, voc pode usar o Solver para encontrar as respostas
mais adequadas.
Acessando o Solver
Se o comando Solver no estiver no seu menu Ferramentas, voc dever instal-lo.
Para isso, clique no menu Ferramentas e na opo Suplementos.
34
Aplicando o Solver
Para um melhor entendimento do recurso Solver, elabore a planilha abaixo.
35
Custo
Somatrio da multiplicao do custo da produo pela quantidade produzida de cada
produto, somado ao custo fixo da produo. Utilize operadores aritmticos.
Lquido
Subtrao do faturamento pelo custo. Utilize operadores aritmticos.
36
Este um tpico problema a ser resolvido pelo Solver, pois precisa alterar algumas
variveis ao mesmo tempo e possui restries quanto s alteraes. Veja como usar o
Solver:
Clique no menu Ferramentas e em Solver.
37
38
Resolver
Quando o processo de soluo de um problema chega ao fim, uma caixa de dilogo,
conforme figura abaixo, exibe vrias opes. Voc pode:
39
40
Cenrios
Os cenrios so teis quando voc tem um modelo de hiptese com variveis
inconstantes.
Por exemplo, voc quer criar um oramento para o prximo ano, mas no sabe qual
ser a sua renda. Usando o gerenciador de cenrios, voc pode definir vrios cenrios,
passar de um para o outro para executar anlises de hipteses e salvar os cenrios
com os seus modelos.
De um modo geral, voc pode utilizar o gerenciador de cenrios para:
Criar diversos cenrios com vrios conjuntos de clulas variveis (32 por
cenrio).
Criando cenrios
Ao criar um cenrio, voc deve especificar as clulas variveis (clulas no modelo da
planilha que voc deseja que sejam marcadas) e os valores a serem usados nestas
clulas.
Normalmente, as clulas variveis de um cenrio so aquelas das quais uma frmula
chave depende, embora as clulas variveis entre si no devam conter frmulas.
Para criar um cenrio, voc dever seguir os procedimentos:
1. Clique no menu Ferramentas e em Cenrios.
41
2.
Clique no boto
3.
Clique em OK.
42
4.
Digite os valores desejados, nas clulas variveis (na apresentao do seu
cenrio).
OK.
Exemplo de cenrios
Elabore a planilha abaixo.
43
Crie os seguintes cenrios, definindo como clulas variveis Renda Bruta (B3) e
Mercadoria Vendida (B4):
1. Cenrio Melhor Caso, com uma renda bruta de 150.000,00, e o custo da
mercadoria vendida em 26.565,00.
2. Cenrio Pior Caso com uma renda bruta de 50.000,00 e o custo da mercadoria
vendida em 13.282,00.
3. Cenrio Mais provvel, com os valores originais da planilha, ou seja, uma
renda bruta de 75.000,00 e o custo da mercadoria vendida em 17.710,00.
Gerenciador de cenrios
Clique no menu Ferramentas e em Cenrios. Na caixa de dilogo, clique em
Adicionar.
44
Clique em OK.
45
Insira os valores:
B2 = 150.000,00
B3 = 26.565,00
46
Tabela dinmica
A tabela dinmica uma tabela interativa de planilhas que resume rapidamente
grandes quantidades de dados usando formatos e mtodos de clculo escolhidos por
voc.
Os relatrios de tabela dinmica organizam e resumem os dados para que no fiquem
simplesmente jogados em uma planilha. Eles oferecem comparaes, revelam padres
e relacionamentos e analisam tendncias.
Para comparar os dados e descobrir o seu significado, comece fazendo perguntas. Voc
precisa da informao sobre os totais de vendas por regio, por vendedor, por
trimestre ou por ms?
Quando voc tiver em mente essas perguntas, o Excel facilitar a obteno das
respostas. Em alguns segundos, as linhas e colunas da sua tabela so dinamizadas e
organizadas de maneira diferente.
47
Voc pode fazer com que os dados dessa tabela sejam mais compreensveis. Comece
perguntando-se o que voc precisa saber:
Quanto cada vendedor vendeu?
Quais so os valores de vendas por regio?
Clique ento em qualquer clula da rea de dados e no menu Dados, e em Relatrio
da tabela e grficos dinmicos.
48
49
Mudando o formato.
50
51
Voc poder ainda gerar um grfico, bastando para isso clicar no cone
barra de ferramentas de tabela dinmica.
da
52
53
Nome da macro
Insira um nome para a macro.
O primeiro caractere do nome da macro deve ser uma letra. Os demais caracteres
podem ser letras, nmeros ou o caractere sublinhado. No so permitidos espaos no
nome de uma macro.
Tecla de atalho
Para executar a macro pressionando uma tecla de atalho, insira uma letra.
Use CTRL + letra (para as letras minsculas) ou CTRL + SHIFT + letra (para letras
maisculas), onde letra representa qualquer tecla de letra do teclado. A letra da tecla
de atalho usada no pode ser um nmero ou caractere especial. A tecla de atalho
substituir quaisquer teclas de atalho padro do Microsoft Excel enquanto a pasta de
trabalho que contm a macro estiver aberta.
54
Armazenar macro em
Escolha o local onde deseja gravar a macro.
Se voc deseja que uma macro fique disponvel sempre que usar o Microsoft Excel,
grave a macro na pasta de trabalho pessoal de macros.
Descrio
Inclua, se quiser, uma descrio da macro.
Clique em OK.
55
Quando se inicia uma gravao de macro, o Excel cria uma instruo onde
informado o nome da clula inicial. Portanto, se no incio da gravao a sua
clula inicial j estiver selecionada, voc dever clicar em outra clula, iniciar a
gravao e s ento clicar na clula de incio.
2. Grave ento outra macro com o nom Formata_tabela e defina como tecla de
atalho a letra r.
56
Pare a gravao.
4. Grave agora a macro Class_Salrio e defina como tecla de atalho a letra E (E
maisculo).Clique na clula B2 e classifique novamente em ordem crescente.
Pare a gravao.
5. Grave agora a macro Limpa_Tabela e defina como tecla de atalho a letra D (D
maisculo).
Selecione toda a planilha e em seguida clique no menu Editar, em Limpar e em
Tudo. Pare gravao.
57
58
Exemplo
No Excel, faa o seguinte teste:
1. Atravs da barra de rolagem ou da lista em
visualize a macro Formata_Tabela.
59
3.
4.
Repita a operao para a macro Limpa_Tabela e cole antes da macro
Cria_Tabela.
5.
Alterne para o Microsoft Excel e execute a macro Cria_Tabela (CTRL + w) e
veja o resultado.
60
Para abrir o Visual Basic atravs do Excel, pressione as teclas Alt e F11
simultaneamente.
61
Comentrios podem ser inseridos no cdigo de uma macro usando apstrofo (aspas
simples). O editor de cdigo-fonte ir apresent-lo na cor verde enquanto as
instrues so colocadas em azul. O cdigo e referncias de variveis so colocados
em preto.
62
Digite seu nome e clique em OK. Veja que a clula que voc selecionou antes de clicar
no boto foi preenchida com o valor digitado.
Veja o que significa cada comando que voc inseriu no Visual Basic:
Sub Entra_Dados( ) Nome da Macro
Message = "Informe seu nome" Insere o texto entre aspas na varivel Message
Title = "Entrada de dados" Insere o texto entre aspas na varivel Title
Nome_Cliente = InputBox(Message, Title) Chama uma funo do VB e descarrega
as variveis Message e Title
ActiveCell.FormulaR1C1 = Nome_Cliente Descarrega a varivel Nome_Cliente na
63
clula ativa
End Sub Finaliza a macro
Observe que a linguagem segue os padres da maioria das linguagens de programao
da atualidade.
Propriedade do objeto
As propriedades so atributos nomeados de um objeto que definem as suas
caractersticas (como tamanho, cor ou localizao na tela) ou seu comportamento
(como por exemplo, se est ativado ou visvel).
64
Coleo de objetos
As colees de objetos so mais um exemplo de um objeto que contm outro objeto.
As colees so objetos especiais que contm vrios objetos, os quais so todos do
mesmo tipo. Na instruo anterior, Pastas de Trabalho uma coleo porque
contm objetos (pasta de trabalhos individuais). As colees esto sempre no plural
(planilhas, eixos e assim por diante).
O Visual Basic fornece instrues que facilitam o trabalho com colees. A instruo
For Each...Next executa um ciclo atravs de cada objeto de uma coleo. As
instrues a seguir criam uma nova planilha e, em seguida, a insere em uma lista de
todos os nomes de tabelas definidas, incluindo as clulas incio e fim da tabela a partir
da clula A1.
65
Sub Mostra_tabela()
Set novaPlan = ActiveWorkbook.Worksheets.Add
i=1
For Each nm In ActiveWorkbook.Names
NovaPlan.Cells(i,1).value = nm.NameLocal
NovaPlan.cells(i,2).Value = & nm.RefersToLocal
i=i+1
Next nm
End Sub
Muitas vezes, voc vai desejar trabalhar com um objeto especfico de uma coleo e
no com a coleo inteira. Trabalhar com uma coleo semelhante a trabalhar com
uma matriz; voc pode identificar um item dentro dela, colocando um nome ou
nmero entre parnteses.
Vrias propriedades retornam objetos, inclusive clula ativa. Este recurso pode reduzir
seu cdigo drasticamente, facilitando a leitura.
ActiveCell = Oi!
O valor de uma propriedade pode ser texto, numrico ou lgico.
66
Acompanhe agora um exemplo que utilizar programao em VBA (Visual Basic for
Applicantions) no Excel.
Essas sero as variveis que voc utilizar:
Nome = Nome do cliente
Endereco = Endereo do cliente
Cidade = Cidade do cliente
Estado = Unidade de federao do cliente
Cep = CEP do cliente
Telefone = Telefone do cliente
Para comear, crie uma nova pasta e copie o cdigo abaixo para o Visual Basic:
Sub Cadastro ( )
Title = Cadastro de Clientes
Message = Informe o nome do Cliente
nome = InputBox(Message, Title)
Cells(2, 1) = nome
Message = Informe o Endereo do Cliente
endereco = InputBox(Message, Title)
Cells(2, 2) = endereco
Message = Informe a Cidade do Cliente
cidade = InputBox(Message, Title)
Cells(2, 3) = cidade
Message = Informe a Unidade de Federao do Cliente
estado = InputBox(Message, Title)
Cells(2, 4) = estado
Message = Informe o CEP do Cliente
cep = InputBox(Message, Title)
Cells(2, 5) = cep
End Sub
67
Crie um boto e adicione a macro cadastro. Clique sobre o boto e veja o resultado.
68
69
70
Ento, clique no menu Ferramentas, em Macro e em Macros. Crie uma nova macro
com o nome de Pedido_cliente e em seguida, escreva o programa abaixo:
Sub Pedido_Cliente( )
Title = "Pedido de Cliente"
Message = "Digite o Cdigo do Produto"
produto = InputBox(Message, Title)
Cells(3, 1) .Value = produto
Message = "Digite a quantidade do Produto"
quantidade = InputBox(Message, Title)
Cells(3, 3) .Value = quantidade
End Sub
Volte para a planilha PEDIDO e crie um novo boto. S que agora crie um boto na
barra de ferramentas desenho. Para isso, clique no menu Exibir, em Barra de
ferramentas e em Personalizar. Clique na guia Comandos.
71
.
Selecione a categoria Macros (como na figura acima) e clique no cone
Mantenha o clique pressionado e a arraste at a barra de ferramentas desenho e solteo em seguida.
Voc pode edit-lo, modific-lo, simplesmente desenhar um novo boto ou ainda
escolher um novo boto j formatado pelo Excel, como mostramos no exemplo abaixo:
72
73
74
Next i
End Sub
Com o comando If, determinamos que se a varivel produto obtiver o valor de 5,
ento i ser 5, finalizando assim o luping reconhecido pelo comando Next e
encerrando o programa.
Programando objetos em VBA
O editor do Visual Basic pode ser acessado atravs do Excel de duas maneiras:
75
O campo Name nomeia a caixa de formulrio e declara variveis nas caixas de texto.
Cadastro
Caption
Cadastro de clientes
Quadro
Rtulo
Nome do cliente
76
Caixa de texto
Nome
Rtulo
Caixa de texto
Endereo
Endereco
Rtulo
Caixa de texto
Cidade
Cidade
Rtulo
Caixa de texto
Estado
Estado
Rtulo
Caixa de texto
CEP
Cep
Rtulo
Telefone
Caixa de texto
Telefone
Boto de
Comando
Proximo
PRXIMO
Boto de
Comando
OK
OK
Boto de
Comando
Cancela
CANCELA
Aps a montagem do UserForm, volte ao Excel e salve o arquivo. Crie uma nova
planilha conforme abaixo e d a ela o nome de Cadastro.
77
78
Este comando faz com que toda vez que o boto PRXIMO for ativado, todas as
variveis sero descarregadas em suas respectivas clulas. Em seguida o formulrio
Cadastro fechado (Unload Cadastro) e aberto novamente (Cadastro.Show) para que
novos registros possam ser inseridos.
Selecione e copie as linhas de programa a partir de: Worksheets(Cadastro).Select
at Unload Cadastro.
Ative o formulrio Cadastro clicando duas vezes sobre ele e em seguida clique duas
vezes no boto OK. Cole o cdigo copiado anteriormente.
Para programar o boto CANCELA, clique duas vezes sobre ele e escreva a linha de
programa abaixo para cancelar a incluso no cadastro:
Unload Cadastro
Execute agora o formulrio Cadastro e veja o resultado, testando todos os botes.
Para isso, clique no boto Executar User/SubForm localizado na barra de
ferramentas do Microsoft Visual Basic.
79
Formulrio
Name
Caption
Pedido
Pedido de clientes
Quadro
Rtulo
Caixa de texto
Codigo
Rtulo
Caixa de texto
Quantidade
Boto de Comando
Proximo
PRXIMO
Boto de Comando
OK
OK
Boto de Comando
Cancela
CANCELA
80
81
=SOMA(E2:E3)
e
=SOMA(F2:F3)
Pare a gravao da macro.
Crie outra macro e d-lhe o nome de Frmulas. Clique na clula B3 e escreva a
seguinte frmula:
=PROCV(A3;Produto!A1:C6;2;FALSO)
Clique na clula D3 e escreva a seguinte frmula:
=PROCV(A3;Produto!A1:C6;3;FALSO)
Clique na clula E3 e escreva a seguinte frmula:
=SOMA(C3*D3)
Clique na clula F3 e escreva a seguinte frmula:
=SOMA(E3*DOLAR)
Pare a gravao da macro.
Volte para o projeto (Alt + F11) e clique duas vezes no formulrio Pedido.
Vamos agora, programar os botes PRXIMO, OK e CANCELA.
Clique duas vezes no boto PRXIMO e escreva as linhas de programa:
No menu Ferramentas, selecione Macros e clique na macro Frmulas. Mande editla.
Private Sub Proximo_Click()
Range("A3:F3").Select
Selection.Insert
Range("A3").Select
ActiveCell = Codigo.Value
Range("C3").Select
ActiveCell = Quantidade.Value
Unload Pedido
Pedido.Show
End Sub
Selecione as linhas de programas como mostrado abaixo e em seguida copie-a.
82
Volte para o formulrio Pedido, clique no boto PRXIMO e cole a macro copiada
antes da instruo Unload Pedido, conforme mostrado abaixo:
83
84
Formulrio Cotao do dlar cujo Name dever ser Cdolar. Esse formulrio
permitir a insero e verificao do novo valor do dlar.
D o Name de DolarAT para a caixa de texto Valor atual do Dlar, dolar para a
caixa de texto Novo Valor do Dlar, OK para o boto OK e Cancela para o boto
CANCELA.
Digite o cdigo abaixo para os botes OK e CANCELA:
Private Sub OK_Click()
Worksheets("Produto").Select
Range("E1").Select
ActiveCell = dolar.Value
Unload Cdolar
Menu.Show
End Sub
Private Sub Cancela_Click()
Unload Cdolar
Menu.Show
End Sub
Na planilha Produto, defina o nome dolar para a clula E1 e volte para o Visual Basic.
Para capturarmos o contedo de uma clula e descarreg-lo em uma caixa de texto,
insira o seguinte comando em ControlSourse localizado na janela de Propriedades
da caixa de texto DolarAT:
85
D o Name de sim para o boto de opo Sim e no para o boto de opo No.
Escreva o programa abaixo para os botes de opo Sim e No:
Private Sub no_Click()
Unload Impressao
Menu.Show
End Sub
Private Sub UserForm_Click()
Workhseets("Pedido").Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1
Unload impressao
Menu.Show
End Sub
Faa agora o formulrio Menu. Este formulrio ser o principal. A partir dele sero
chamados todos os outros:
86
Para programar o boto de opo Criar novo pedido, iremos colar a Macro
Cria_Pedido, gravada anteriormente.
Acrescente no incio do cdigo do boto de opo Criar Novo Pedido as seguintes
linhas:
WorkSheets(Pedido).Select
Cells.Select
Selection.Clear
Range(A1).Select
Estes comandos faro com que a planilha Pedido seja selecionada e limpa para que se
inicie um novo Pedido
Acrescente ao final do programa do boto de Opo Criar Novo Pedido as seguintes
linhas:
Range(D2:F6).Select
Selection.Style = Comma
Range(A1).Select
Estes comandos formataro as clulas selecionadas para receberem casas decimais e
separadores de milhares.
Unload Menu
Pedido.Show
87
Atribua a ele uma nova macro com o nome Inicia que dever conter a seguinte linha
de comando:
Menu Show
Clique sobre o boto que acabou de criar e veja o que acontece.
88