Escolar Documentos
Profissional Documentos
Cultura Documentos
Manual de Formao
2013
Objetivo Geral
Atravs desta formao os formandos tero acesso a diversas explicaes sobre folhas de clculo e o aplicativo Excel, dotando-os dos conhecimentos para um bom desempenho profissional. Ser-lhes-o facultadas informaes sobre como trabalhar com diferentes livros simultaneamente, proteger informao, aplicar funes complexas, gerir informao atravs de tabelas dinmicas, bem como uma breve introduo elaborao de macros para automatizao de tarefas.
Dizemos ento que a frmula possui endereos relativos, porque ao ser copiada para as linhas seguintes, os seus endereos alteram-se, adaptando-se s novas coordenadas e fazendo com que o utilizador no tenha de digitar vrias frmulas idnticas.
Nem sempre possvel utilizar a cpia das frmulas e a sua consequente adaptao a novas coordenadas, de forma directa. Na figura seguinte, na coluna E pretende-se calcular o valor total com 5% de desconto a pronto pagamento (P.P.)
Se tentar copiar esta frmula para a linha seguinte ir verificar que o valor difere do que realmente deveria resultar do clculo. Isto porque a adaptao feita frmula copiada para a clula E6 deu origem frmula =D6*(1-E3), quando na realidade deveria ser =D6*(1-E2).
Pretende-se, ento, que exista uma adaptao s novas linhas, mas a multiplicao seja sempre feita pela clula E2. Deve-se, para isso, indic-la como um endereo absoluto, pelo que a frmula correcta ser: =D5*(1-$E$2).
O endereo absoluto difere do relativo, devido aos smbolos $. A colocao destes smbolos pode ser feita atravs da simples digitao ou pressionando a tecla F4.
Iremos estabelecer uma referencia ou ligaao entre as duas folhas que nos permita calcular os Kg da fruta pelo preo unitario. De salientar que este procedimento igual sendo
CML/DMRH/DEPARTAMENTO DE DESENVOLVIMENTO E FORMAO - Joo Martins
Valor_proc Valor a ser procurado na primeira coluna da tabela (matriz_tabela). Pode ser um nmero, uma referncia ou um texto.
Matriz_tabela Tabela onde os dados so pesquisados. Os valores da primeira coluna da tabela (coluna onde feita a pesquisa do Valor_proc) devem estar ordenados por ordem ascendente.
Nm_ndice_coluna o nmero da coluna de onde o valor correspondente (ao da coluna de pesquisa, onde actua o parmetro Valor_proc) extrado.
Localizar_intervalo um valor lgico que indica se a pesquisa deve ser exacta ou por aproximao. Ou seja, se o parmetro for omitido a funo localiza um valor aproximado. Caso o parmetro seja falso (valor 0) a funo localiza o valor exacto.
Esta funo permite pesquisar o contedo de uma determinada clula, na 1 coluna de uma tabela especificada, devolvendo em seguida um valor correspondente, numa outra coluna indicada, da mesma tabela.
10
Para tal iremos utilizar a funo Procv nas clulas B9:C11. No exemplo podemos ver a funo aplicada em B9 que seria copiada para B10 e B11.
NOTA: Ao utilizarmos a funo Procv necessitamos de ter em ateno os seguintes factores: 1. A pesquisa feita sempre na 1 coluna da tabela. 2. A 1 coluna da tabela, onde feita a pesquisa, deve estar ordenada por ordem crescente. 3. Ao seleccionarmos a tabela no devemos abranger a linha de cabealho, se esta existir. Aqui na janela da funo podemos ver a frmula que estaria na clula C9 e posteriormente copiada para C10 e C11.
11
Vemos que esta funo tem 4 partes: 1. Indicar a clula onde ser introduzido o valor a pesquisar (Valor_proc). 2. Indicar a rea da tabela onde ser efectuada a pesquisa (Matriz_tabela). 3. Indicar o n da coluna onde est o resultado que pretendemos visualizar (Num_ndice_coluna). 4. (Procurar_intervalo) Este ltimo opcional e serve para indicar um Valor Lgico: 1 ou Verdadeiro, faz com que no caso de o valor introduzido na clula especificada em Valor_proc no existir seja colocado outro semelhante. 0 ou Falso s ser pesquisado um valor existente de facto na 1 coluna da tabela, caso contrrio surgir a indicao #N/D (Not Detected).
PROCH (HLOOKUP)
Esta funo basicamente idntica a Procv apenas a pesquisa, do contedo de uma determinada clula, realizada na 1 linha de uma tabela especificada, devolvendo em seguida um valor correspondente, numa outra linha indicada, da mesma tabela.
12
Teste_lgico Condio ou condies que se pretendem testar. Pode ser um valor ou uma expresso. Quando existe a necessidade de combinar vrias condies recorre-se s funes lgicas E(AND) e OU(OR).
Na coluna Resultado pretendemos obter uma informao referente ao aproveitamento do aluno. Para tal iremos verificar se a nota em B2 superior ou igual a 10 e se tal se verificar surgir o texto Aprovado, caso contrrio surgir o texto Reprovado.
13
NOTA: Poderamos verificar se a nota era negativa, nesse caso a funo ficaria da seguinte forma: SE(B2<10;Reprovado;Aprovado)
E (AND)
As seguintes frases sero VERDADE ou MENTIRA? Tenho dois olhos E duas orelhas E nasci no planeta Terra. ou tem dois olhos E cinco orelhas E nasceu no planeta Terra. Resumindo: a funo E() para ser Verdadeira precisa que todas as opes sejam verdadeiras. E a funo ser assim: E(2+2=4;3+3=6) Portanto: verdade que 2+2=4 E tambm verdade que 3+3=6? Logo: E(10<100;5*5=25) E(10+90=100;5*5=25;4+4=8;10+1=175,4) A primeira verdade e a segunda falsa. Na prtica usamos o E() acoplado ao SE()
CML/DMRH/DEPARTAMENTO DE DESENVOLVIMENTO E FORMAO - Joo Martins
14
OU (OR)
Da mesma forma utilizando a funo OU OU sabe ler, OU est a estudar, OU respira. OU respira, OU s fala chines, OU nasceu na Lua. Resumindo: na funo OU() basta que uma condio seja preenchida. Outra com OU() OU(=Marciano; >120 anos; =terrorista)
Juntando o SE( ) com o OU() Na folha abaixo observe a funo: =SE(OU(A1>5;B1>5);"Certo";"Errado") escrita na barra de frmulas. Vamos ler: SE(OU(A1>5 ou B1>5); escreva Certo;seno escreva "Errado") Observe a figura a seguir e os resultados. Como j vimos, na funo OU se apenas um dos valores, ou todos, forem Verdadeiros a funo ser Verdadeira e retornar o primeiro valor.
15
Numa Escola queremos atravs do Excel colocar ao lado das notas as expresses Aprovado - Em recuperao - Reprovado At aqui vimos a funo SE com apenas duas possibilidades. Ento, como fazer com trs? Iremos colocar uma Funo SE() dentro de outra Funo SE() Ficar assim: = SE(Nota>=5; "Aprovado";SE(Nota>=4;"Recuperao";"Reprovado")) Explicando melhor: Se a Nota for maior ou igual a 5 a resposta ser "Aprovado" se no for Camos na segunda funo SE (em azul) que tambm tem duas possibilidades - Recuperao ou Reprovado.
16
Funes de Matemtica
SOMA.SE (SUMIF)
Soma um intervalo de clulas mediante uma condio estabelecida. Sintaxe da Funo SOMA.SE(intervalo; critrios; intervalo_soma)
intervalo Intervalo de clulas para a validao do critrio. Este intervalo deve ter um comprimento de clulas igual ao intervalo_soma.
critrios Condio ou condies que iro limitar a soma. A condio ser verficada no intervalo (primeiro argumento desta funo).
Pretendemos saber quanto foi pago a cada vendedor em comisses. Para tal, iremos efectuar uma soma de todas as comisses por vendedor
17
De acordo com o exemplo, vemos que a funo Soma.Se composta por 3 partes; rea onde iremos pesquisar (Intervalo) o nome do vendedor que nos interessa (Critrios) e a rea que contm os valores a somar (Intervalo_soma).
18
Funes de Estatstica
CONTAR.SE
Possui uma folha onde tem o nome dos alunos e as suas mdias. E deseja saber quantos alunos tiraram mdias maior e igual a 9. Veja o exemplo:
CONTAR.VAZIO
Conta as clulas que esto vazias. Exemplo: gostaria de saber quantos alunos esto sem mdia.
19
Taxa Taxa de juro. Se a prestao a calcular for mensal, ento a taxa de juro deve ser mensal.
Nper Nmero de perodos. Podem ser anos, meses, trimestres ou outra periodicidade.
Va Valor actual. Valor do capital inicial. Vf Valor futuro ou o saldo em dinheiro que deseja obter aps o ultimo pagamento ter sido efectuado, 0 (zero), se omisso. Tipo valor logico; pagamento no inicio do perodo =1; pagamento no final do perodo = 0 ou omisso.
Exemplo de utilizao da funo Pgto: Pretendemos saber quanto ficaremos a pagar, mensalmente, se adquirirmos uma habitao de 54.000 Euros, ficando em dvida 46.500 Euros a serem pagos em 30 anos a uma taxa anual de 9%.
20
Ao aplicar a funo, conforme est na clula B7, deveremos introduzir os seguintes dados.
Taxa = B4/12, onde B4 representa a taxa de juro anual, mas como pretendemos calcular a prestao mensal, essa taxa ter que ser mensal. Nper = B5*12, onde B5 representa os anos, obtendo assim o n total de pagamentos. Va = -B6, representa o valor em dvida (o sinal de opcional, depende apenas da utilizao que pretendemos dar ao aplicarmos a funo Pgto. Vf = Saldo que pretende obter aps ltimo pagamento (0 se omisso). Tipo = Valor lgico: 1 pagamento no incio do perodo 0 ou omisso, pagamento no final do perodo.
21
DIAS360 (DAYS360)
Devolve o nmero de dias entre duas datas com base num ano de 360 dias (doze meses de 30 dias). Para calcular a diferena entre duas datas baseadas num ano de 365 dias, basta uma simples subtraco entre as mesmas. Sintaxe da Funo DIAS360(data_inicial; data_final; mtodo)
HOJE (TODAY)
Devolve a data actual. Sintaxe da Funo HOJE()
DIATRABALHO (NETWORKDAYS)
Devolve o nmero de dias teis compreendido entre duas datas. Sintaxe da Funo DIASTRABALHO(data_inicial; data_final; feriados) Data_inicial Data de incio. Data_final Data de fim. Feriados Datas dos feriados compreendidos no intervalo de datas especificado.
22
Formatao condicional
A formatao condicional ajuda a responder a questes especficas sobre dados. Pode aplicar a formatao condicional a um intervalo de clulas, a uma tabela do Excel ou a um relatrio de Tabela Dinmica. H diferenas importantes que devem ser entendidas ao usar formatao condicional num relatrio de Tabela Dinmica.
Onde esto as excees num resumo de lucros nos ltimos cinco anos? Quais so as tendncias numa pesquisa de opinio de marketing ao longo dos ltimos dois anos? Quem vendeu mais do que 50.000 este ms? Qual a distribuio etria dos empregados? Quais so os alunos com melhor e pior desempenho na classe?
A formatao condicional ajuda a responder essas questes tornando mais fcil destacar clulas ou intervalos de clulas, enfatizar valores no-usuais e visualizar dados usando barras de dados, escalas de cores e conjuntos de cones. Um formato condicional altera a aparncia de um intervalo de clulas com base numa condio (ou critrio). Se a condio for verdadeira, o intervalo de clulas ser formatado com base nessa condio; se a condio for falsa, o intervalo de clulas no ser formatado com base nessa condio. Observao Quando criar um formato condicional, poder fazer referncia a outras clulas na mesma folha, mas no poder fazer referncia a clulas em outras folhas na mesma livro, ou utilizar referncias externas a outra livro. Escalas de cores so Menus visuais que ajudam a entender a distribuio e a variao de dados. Uma escala de duas cores ajuda a comparar um intervalo de clulas usando uma gradao de duas cores. O tom da cor representa valores maiores ou menores. Por exemplo, numa escala de cores verde e vermelha, pode especificar que clulas de valores mais altos tenham uma cor mais verde e clulas de valores mais baixos tenham uma cor mais vermelha. Problema: no vejo a minha formatao condicional para nenhuma clula no intervalo. Se uma ou mais clulas do intervalo, contiver uma frmula que retorna erro, a formatao condicional no ser aplicada ao intervalo inteiro. Para garantir que a formatao condicional seja aplicada ao intervalo inteiro, use uma funo ou SEERRO para retornar um valor diferente de erro.
CML/DMRH/DEPARTAMENTO DE DESENVOLVIMENTO E FORMAO - Joo Martins
23
3. Selecione uma escala de duas cores. Dica Passe o rato sobre os cones de escala de cores para ver qual deles corresponde a uma escala de duas cores. A cor da parte superior representa valores maiores; e a da parte inferior, valores menores. Dica possvel alterar o mtodo de escopo de campos na rea Valores de um relatrio de Tabela Dinmica usando o boto de opo Aplicar regra de formatao a.
Formatao avanada
1. Selecione uma ou mais clulas num intervalo, uma tabela ou um relatrio de Tabela Dinmica. 2. Na Menu Pgina Inicial, no grupo Estilos, clique na seta ao lado de Formatao Condicional e, em seguida, clique em Gerir Regras. A caixa de dilogo Gestor de Regras de Formatao Condicional ser exibida. 3. Siga um destes procedimentos: Para adicionar um formato condicional, clique em Nova Regra. A caixa de dilogo Nova Regra de Formatao ser exibida.
Para alterar um formato condicional, siga este procedimento: 1. Verifique se a folha, a tabela ou o relatrio de Tabela Dinmica apropriado est selecionado na caixa de listagem Mostrar regras de formatao para. 2. Como opo, altere o intervalo de clulas clicando em Recolher Caixa de Dilogo na caixa Aplica-se a para ocultar temporariamente a caixa de dilogo, selecionando o novo intervalo de clulas na folha e, em seguida, selecionando Expandir Caixa de Dilogo . 3. Selecione a regra e, em seguida, clique em Editar regra.
24
Formatar um valor numrico, de data ou hora Selecione Nmero e digite um Valor Mnimo e Mximo. Formatar uma percentagem Selecione Percentagem e digite um Valor para Mnimo e Mximo.
Os valores vlidos esto entre 0 (zero) e 100. No digite o sinal de percentagem. Use uma percentagem quando desejar visualizar todos os valores proporcionalmente porque a distribuio de valores proporcional.
Os percentuais vlidos esto entre 0 (zero) e 100. no pode usar um percentual se o intervalo de clulas contiver mais de 8.191 pontos de dados. Use um percentual quando desejar visualizar um grupo de valores elevados (como os 20 percentuais ) numa proporo de cores e valores baixos (como os 20 percentuais) em outra proporo de cores, porque eles representam valores extremos que podem distorcer a visualizao de seus dados.
A frmula deve retornar um nmero, uma data ou uma hora. Inicie a frmula com um sinal de igual (=). Frmulas invlidas resultam em nenhuma formatao aplicada. Convm testar a frmula na folha para assegurar que ela no retorne um valor de erro. Valores Mnimo e Mximo so os valores mnimo e mximo do intervalo de clulas. Verifique se o valor Mnimo menor do que o valor Mximo.
CML/DMRH/DEPARTAMENTO DE DESENVOLVIMENTO E FORMAO - Joo Martins
25
Listas pendentes
Listas pendentes so criadas a partir de um intervalo de clulas. Para simplificar a introduo de dados ou limitar as entradas a itens especficos que defina, pode criar uma lista pendente de entradas vlidas que compilada noutra localizao do livro. Quando se cria uma lista pendente para uma clula, aparece uma seta nessa clula. Para introduzir informaes nessa clula, clique na seta e clique na entrada pretendida.
Para criar uma lista pendente a partir de um intervalo de clulas, utilize o comando Validao de Dados no grupo Ferramentas de Dados do separador Dados. Para criar uma lista de entradas vlidas para a lista pendente, introduza as entradas numa coluna ou linha, sem clulas em branco. Por exemplo:
A 1 2 3 4 Vendas Finanas Investigao e Desenvolvimento MIS
26
Seleccione a clula onde deseja posicionar a lista pendente. No separador Dados, no grupo Ferramentas de Dados, clique em Validao de Dados.
apresentada a caixa de dilogo Validao de Dados. Clique no separador Definies. Na caixa Por, clique em Lista. Para especificar a localizao da lista de entradas vlidas, efectue um dos seguintes procedimentos: Se a lista estiver na folha de clculo actual, introduza uma referncia lista na caixa Origem. Se a lista se encontrar noutra folha de clculo, introduza o nome que definiu para a lista na caixaOrigem. Em ambos os casos, certifique-se de que insere um sinal de igual (=) antes da referncia ou do nome. Por exemplo, introduza =DepartVlidos. Certifique-se de que a caixa de verificao Lista pendente na clula est seleccionada. Para especificar se a clula pode ser deixada em branco, marque ou desmarque a caixa de verificao Ignorar clulas em branco. Em opo, defina uma mensagem de entrada a ser apresentada ao clicar na caixa. 27
Para impedir que, por acidente ou deliberadamente, um utilizador altere, mova ou exclua dados importantes, pode proteger determinados elementos de uma folha ou livro, com ou snuma senha. Para proteger os dados de uma folha:
a) Selecione a folha que deseja proteger. b) Para desbloquear clulas ou intervalos que deseja liberar para outros utilizadores alterarem, faa o seguinte: a. Selecione cada clula ou intervalo que deseja desbloquear. b. Na Menu Incio, no grupo Clulas, clique em Formatar e, em seguida, clique em Formatar Clulas.
a. Na Menu Proteo, limpe a caixa de seleo Bloqueada e clique em OK. b) Para ocultar frmulas que no deseja que fiquem visveis, faa o seguinte:
28
b. Na Menu Propriedades, desmarque a caixa de seleo Bloqueado e desmarque a caixa de seleo Bloquear texto, se houver uma. f) OBSERVAO Para permitir que os utilizadores utilizem controles ou botes e cliquem neles, no necessrio desbloque-los. Pode desbloquear os grficos incorporados, as caixas de texto e os outros objetos criados com as ferramentas de desenho para que os utilizadores possam modific-los. g) Na Menu Reviso, no grupo Alteraes, clique em Proteger Folha.
h)
29
Formulrios
O boto Formulrio no foi includo na Faixa de Opes do Interface de utilizador do Office Fluent, mas poder us-lo no Office Excel 2007 adicionando o boto Formulrio Barra de Ferramentas de Acesso Rpido. Adicionar o boto Formulrio Barra de Ferramentas de Acesso Rpido 1. Clique na seta ao lado de Barra de Ferramentas de Acesso Rpido e clique em Mais Comandos. 2. Na caixa Escolher comandos em, clique em Todos os Comandos. 3. Na caixa de listagem, selecione o boto Formulrio e clique em Adicionar. Um formulrio de dados fornece uma maneira conveniente de inserir ou exibir uma linha completa de informaes em um intervalo ou tabela sem rolar horizontalmente. Usar um formulrio de dados pode tornar o processo de entrada dos dados muito mais fcil do que passar de uma coluna de dados para a outra nos casos em que a quantidade delas superior ao limite que pode ser visualizado no ecr. Use um formulrio de dados quando um formulrio simples de caixas de texto listando os ttulos de colunas como rtulos for suficiente, e no precisar de recursos sofisticados ou personalizados, como uma caixa de listagem ou um boto de rotao.
30
Criar um formulrio de dados 1. Se necessrio, adicione um cabealho de coluna a cada coluna no intervalo ou tabela. O Excel usa esses cabealhos de modo a criar rtulos para cada campo do formulrio. Importante Verifique se no h linhas em branco no intervalo de dados. 2. Clique numa clula no intervalo ou tabela ao qual deseja adicionar o formulrio. 3. Para adicionar o boto Formulrio Barra de Ferramentas de Acesso Rpido, faa o seguinte: 1. Clique na seta ao lado de Barra de Ferramentas de Acesso Rpido e clique em Mais Comandos. 2. Na caixa Escolher comandos em, clique em Todos os Comandos e selecione o boto Formulrio na lista. 3. Clique em Adicionar e em OK. 4. Na Barra de Ferramentas de Acesso Rpido, clique em Formulrio .
31
Utilizando o Excel, pode-se importar dados originados de uma pgina da Web usando a caixa de dilogo Nova Consulta Web. (Na Menu Dados, no grupo Obter Dados Externos, clique em Da Web.) No navegador, procure a pgina da Web com base na qual deseja consultar os dados, clique com o boto direito do rato nessa pgina da Web e clique em Exportar para o Microsoft Excel no menu de atalho. A caixa de dilogo Nova Consulta Web exibida. Na caixa de dilogo Nova consulta Web, insira o endereo referente pgina da Web da qual deseja obter dados. possvel digitar o endereo, col-lo de um endereo copiado ou clicar na seta prxima lista Endereo e selecionar um endereo utilizado recentemente. Observao O comprimento mximo de uma URL de 255 caracteres. Clique em Ir. Da mesma forma possvel a obteno de dados de outras fontes.
32
o Excel exibe a caixa de dilogo Criar Tabela Dinmica. Para criar um relatrio de tabela dinmica e de grfico dinmico, na Menu Inserir, no grupo Tabelas, clique em Tabela Dinmica e, em seguida, clique em Grfico Dinmico.
O Excel exibe a caixa de dilogo Criar Tabela Dinmica com Grfico Dinmico. 3. Selecione uma fonte de dados seguindo um destes procedimentos: Selecionar os dados que deseja analisar 1. Clique em Selecionar uma tabela ou um intervalo. 2. Digite o intervalo de clulas ou a referncia do nome da tabela, como =LucrosTrimestrais, na caixa Tabela/Intervalo. Se tiver selecionado uma clula em um intervalo de clulas ou se o ponto de insero estava numa tabela antes de iniciar o assistente, o Excel exibir o intervalo de clulas ou a referncia do nome da tabelas na caixa Tabela/Intervalo. Como alternativa, para selecionar um intervalo de clulas ou uma tabela, clique em Recolher Caixa de Dilogo para ocultar temporariamente a caixa de dilogo. Selecione o intervalo na .
Dica Considere o uso de uma referncia de nome de tabela no lugar de um intervalo de clulas, uma vez que as linhas adicionadas a uma tabela so automaticamente inclusas no relatrio de Tabela Dinmica quando atualiza os dados. Observao Se o intervalo estiver em outra folha na mesma pasta de trabalho ou em outra pasta de trabalho, digite o nome da pasta de trabalho e da folha usando a seguinte sintaxe: ([nomedapastadetrabalho]nomedafolha!intervalo).
33
Para colocar o relatrio de Tabela Dinmica numa nova folha comeando na clula A1, clique em Nova Folha. Para colocar o relatrio de tabela dinmica numa folha existente, selecione Folha Existente e especifique a primeira clula no intervalo de clulas onde deseja posicionar o relatrio de Tabela Dinmica. para ocultar temporariamente a .
caixa de dilogo, selecione a clula inicial na folha e pressione Expandir Caixa de Dilogo 5. Clique em OK.
O Excel adiciona um relatrio de Tabela Dinmica vazio ao local especificado e exibe a Lista de Campos da Tabela Dinmica para que possa adicionar campos, criar um layout e personalizar o relatrio de Tabela Dinmica. Para obter mais informaes, consulte Viso geral dos relatrios de Tabela Dinmica e de Grfico Dinmico e Criar e alterar o layout dos campos em um relatrio de Tabela Dinmica. Se criar um relatrio de Grfico Dinmico, o Excel criar um relatrio de Tabela Dinmica associado logo abaixo desse relatrio de Grfico Dinmico. Um relatrio de Grfico Dinmico e seu relatrio de Tabela Dinmica acompanhante devem estar sempre na mesma pasta de trabalho.
Grficos dinmicos
34
pode usar qualquer tipo de grfico exceto um grfico de disperso (xy), de bolha ou de aes.
Caso execute uma tarefa vrias vezes no Microsoft Excel, possvel automatiz-la com uma macro. Uma macro uma sequncia de comandos e funes armazenados em um mdulo do Visual Basic for Applications - VBA e pode ser executada sempre que voc precisar executar a tarefa. Quando voc grava uma macro, o Excel armazena informaes sobre cada etapa realizada medida que voc executa uma sequncia de comandos. Em seguida, voc executa a macro para repetir, ou "reproduzir", os comandos.
Por exemplo, vamos supor que, seguidamente precisa formatar uma clula com Negrito, cor de fonte Vermelha, Itlico, Fonte Verdana de Tamanho 13 com quebra automtica de linha. Ao invs de ter que executar todos os comandos de formatao em cada clula, pode criar uma Macro que aplica todos os comandos de formatao. Aps criada a Macro, cada vez que tiver que aplicar o conjunto de comandos de formatao, basta executar a Macro, o que normalmente feito atravs da associao de uma combinao de teclas com a Macro, como por exemplo Ctrl+L. No nosso exemplo, cada vez que quiser formatar uma clula com os formatos descritos, basta clicar na clula e pressionar Ctrl+L. Mais fcil do que aplicar cada comando individualmente.
35
1. Se o Menu Programador no estiver disponvel, faa o seguinte: 1. Clique no Boto Microsoft Office Excel. e, em seguida, clique em Opes do
2. Na categoria Popular, em Opes principais para trabalhar com o Excel, marque a caixa de seleo Mostrar Separador Programador no Friso e clique em OK. 2. Para definir o nvel de segurana temporariamente e habilitar todas as macros, faa o seguinte: 1. Na Menu Programador, no grupo Cdigo, clique em Segurana de Macros.
36
2. Em Definioes das Macros, clique em Habilitar todas as macros (no recomendado; poder ser executado um cdigo potencialmente perigoso) e em OK. Observao Para ajudar a impedir a execuo de cdigos potencialmente perigosos, convm retornar para qualquer uma das configuraes que desabilitam todas as macros depois de terminar de trabalhar com macros. Para obter mais informaes sobre como alterar as configuraes, consulte Alterar as configuraes de segurana de macros no Excel. 1. Na Menu Programador, no grupo Cdigo, clique em Gravar Macro. 2. Na caixa Nome da macro, insira um nome para a macro. Observao O primeiro caracter do nome da macro deve ser uma letra. Os demais caracteres podem ser letras, nmeros ou caracteres sublinhados. Espaos no podem ser usados em um nome de macro; um caractere sublinhado funciona da mesma forma que um separador de palavras. Se usar um nome de macro que tambm seja uma referncia de clula, poder receber uma mensagem de erro informando que o nome da macro invlido. 3. Para atribuir uma tecla de atalho de combinao com CTRL para executar a macro, na caixa Tecla de atalho, digite a letra minscula ou maiscula que deseja usar. Observao A tecla de atalho substituir todas as teclas de atalho padro equivalentes do Excel enquanto a pasta de trabalho que contm a macro estiver aberta. Para obter uma lista de teclas de atalho de combinao com CTRL j atribudas no Excel, consulte Teclas de atalho e de funo do Excel. 4. Na lista Guardar macro em, selecione a pasta de trabalho onde deseja armazenar a macro. Dica Se quiser que uma macro fique disponvel sempre que usar o Excel, selecione Livro pessoal de Macros. Quando seleciona Livro pessoal de Macros, o Excel cria um Livro pessoal de Macros oculto (Personal.xlsb), se ainda no existir, e salva a macro nessa pasta de trabalho. No Windows Vista, essa pasta de trabalho salva em C:\Users\nome do utilizador\AppData\Local\Microsoft\Excel\pasta XLStart. No Microsoft Windows XP, ela salva em C:\Documents and Settings\nome do utilizador\Application Data\Microsoft\Excel\pasta XLStart. As pastas de trabalho na pasta XLStart so abertas automaticamente sempre que o Excel iniciado. Se quiser que uma macro no Livro pessoal de Macros seja executada automaticamente em outra pasta de trabalho, dever salvar essa pasta de trabalho na pasta XLStart, para que ambas as pastas de trabalho sejam abertas quando o Excel for iniciado. 5. Na caixa Descrio, digite uma descrio da macro.
CML/DMRH/DEPARTAMENTO DE DESENVOLVIMENTO E FORMAO - Joo Martins
37
O Editor de Visual Basic um ambiente de desenvolvimento que possibilita trabalhar com formulrios e objetos. Serve para que possamos atravs deste formulrios e objetos criar cdigo de programao para facilitar a criao de solues de uma maneira mais significativa. o ambiente de desenvolvimento e edio de macros disponibilizado nos aplicativos do Microsoft Office. Permite ainda Editar ou altera macros existentes ou previamente criadas. Esta disponvel no Menu Programador junto ao Boto de Macros.
38
Bibliografia:
http://office.microsoft.com/ptbr/support/results.aspx?filter=1&qu=excel&av=zxl120&queryid=37845d92-41e6-4a88-81e91a05c8bb888a http://www.juliobattisti.com.br/cursos/excelavancado/principal.asp
39