9 excel macro ejemplos
TRANSCRIPT
![Page 1: 9 Excel Macro Ejemplos](https://reader033.vdocuments.mx/reader033/viewer/2022051018/55cf98d8550346d0339a021e/html5/thumbnails/1.jpg)
1
Excel Avançado 2007
Excel Avançado 2007
![Page 2: 9 Excel Macro Ejemplos](https://reader033.vdocuments.mx/reader033/viewer/2022051018/55cf98d8550346d0339a021e/html5/thumbnails/2.jpg)
Excel Avançado 2007
2
Sumário:
1. Introdução......................................................................................3
2. Funções...........................................................................................3 2.1 Função SE.................................................................................4 2.2 Botão Inserir.............................................................................7 2.3 Novas Funções Condicionais....................................................8 2.4 Aninhando Funções..................................................................8
3. Análise de Dados Alternativos.........................................................9 3.1 Cenários.....................................................................................9 3.2UsodeMaisdeumCenárioAlternativo...................................12 3.3AtingirMeta..............................................................................14
4. Compartilhando Pastas de Trabalho..............................................21 4.1CompartilhandoPastas............................................................21 4.2 Gerenciando Alterações...........................................................23 4.3ProtegendoArquivosCompartilhados.....................................24
5. Macro..............................................................................................25 5.1 Conceito de Macro...................................................................25 5.2GravandoeModificandoMacros.............................................27 5.3 Exibindo Macros na Barra de Acesso Rápido...........................28 5.4PersonalizandoMacros............................................................33 5.5ExecutandoMacrosAutomaticamente....................................36
![Page 3: 9 Excel Macro Ejemplos](https://reader033.vdocuments.mx/reader033/viewer/2022051018/55cf98d8550346d0339a021e/html5/thumbnails/3.jpg)
3
Excel Avançado 2007
1. Introdução
Sejabem-vindoaocursodoMicrosoftExcel2007–NívelAvançado.
Neste curso você irá aprender sobre:•Funções;•AnálisedeDados;•RecursosparaTrabalharemGrupo;•Macros.
2. Funções
Funções de uma planilha são comandos compactos e rápidos para se executarem fórmulas no Excel.Comelas,épossívelfazeroperaçõesderaciocíniocomplexodemaneiraágilesimples,uti-lizandoumaúnicafórmula.
Asfunçõesdividem-seemcategorias.Entreelas,estãoasfunçõesfinanceiraselógicas,queco-nheceremos durante este curso.
Funções Lógicas - possibilitamcompararcélulaseapresentarvaloresquenãopodemsercalcula-dos com fórmulas tradicionais.
A Função SEéumadasfunçõeslógicas,poiséusadaparacálculosqueexigemcertascondiçõesparaseremsolucionadas.Ouseja,umresultadosóépossívelsepossuiralgumascaracterísticasespecíficas.
Como funciona a função SE?
A Função SEretornaumvalorseumacondiçãoespecificadaforavaliadacomovERDADEiRAe um outro valor se for avaliado como FALSO.
![Page 4: 9 Excel Macro Ejemplos](https://reader033.vdocuments.mx/reader033/viewer/2022051018/55cf98d8550346d0339a021e/html5/thumbnails/4.jpg)
Excel Avançado 2007
4
Paraisso,usamosafórmula condicional:
SE(teste_lógico;[valor_se_verdadeiro];[valor_se_falso])
É importante sempre ter em mente a lógica da fórmula da Função SE, onde:
SE(teste_lógico;[valor_se_verdadeiro];[valor_se_falso])
É a condição, ou seja, a comparação entre os lados.
Oquefazerseforverdadeira a condição. Aqui,podeter:Texto;Número;Fórmula;Função.
Oquefazerseforfalsaacondição.Aqui,podeter:Texto;Número;Fórmula;Função.
2.1 Função SE
![Page 5: 9 Excel Macro Ejemplos](https://reader033.vdocuments.mx/reader033/viewer/2022051018/55cf98d8550346d0339a021e/html5/thumbnails/5.jpg)
5
Excel Avançado 2007
Nacélula,digiteafórmula=(F3>=35000;“Solicitardesconto”;“Nenhumdescontoestádisponível”)etecle Enter.
OExcel2007aceitaaFórmula,queexibe“Solicitardesconto”seovalordacélulaF3fordepelomenos35.000;casocontrário,exibirá“Nenhumdescontoestádisponível”.Ovalor“Solicitardesconto”aparecenacélulaG3.
![Page 6: 9 Excel Macro Ejemplos](https://reader033.vdocuments.mx/reader033/viewer/2022051018/55cf98d8550346d0339a021e/html5/thumbnails/6.jpg)
Excel Avançado 2007
6
CliquenacélulaG3paraG4:G14,ajustandoafórmulaparare-fletirosendereçosdascélulas.
Os resultados das fórmulas copiadas aparecem nas células G4:G14.
![Page 7: 9 Excel Macro Ejemplos](https://reader033.vdocuments.mx/reader033/viewer/2022051018/55cf98d8550346d0339a021e/html5/thumbnails/7.jpg)
7
Excel Avançado 2007
ObotãoinserirFunçãotraztodasasfunçõesqueoExcelrealiza.Bastalocalizá-lonaguiaFórmulas, na Barra de Ferramentas.
2.2 Botão Inserir
ParaaFunçãoSE,acaixaArgumentodaFunçãoexibetrêscampos.
O campo Teste Lógico armazena a condiçãoque desejamos verificar. Por exemplo, sequeremos verificar as faturas de entrega deumclienteacimadeR$100,000,00eesta in-formação está na célula G8, a fórmula deste lógicodeveserG8>100000.
Neste campo, coloca-se o valor se Verdadeiro, utilizadonotestelógico.Porexemplo,seesseargumentoforotexto“DentrodoOrçamen-to” e o argumento teste_lógico for avaliadocomo Verdadeiro, então a função SE mostrará o texto “DentrodoOrçamento”quando issoocorrer.
Éovaloradevolverseo teste_lógico forFalso.Porexemplo,seesseargumentoforotexto“Alémdoorçamento”eoresultadodaavaliaçãodeteste_lógicoforFalso, a função SE devolverá o texto “AlémdoOrçamento”.
![Page 8: 9 Excel Macro Ejemplos](https://reader033.vdocuments.mx/reader033/viewer/2022051018/55cf98d8550346d0339a021e/html5/thumbnails/8.jpg)
Excel Avançado 2007
8
2.3 Novas Funções Condicionais
UmadasnovidadesdoExcel2007éainclusãodecinconovasfunçõescondicionais,comasquaisépossívelresumirdadosdaplanilha.vamosconhecê-las?
SEERO: exibe um valor se a fórmula resultar em um erro e outro se a fórmulaestivercorreta.
MÉDIASE: encontra a média de va-lores em um intervalo de célulasqueatendaaumdeterminado critério.
MÉDIASES: encontra a média de valores em um intervalo de células queatendaavárioscritérios.
SOMASES: encontra a soma de valoresemumintervaloqueatendaa vários critérios.
CONT. SES: contaonúmerodecélulasemumintervaloqueatenda a vários critérios.
2.4 Aninhando Funções
As funções também podem ser aninhadas,ouseja,épossívelagrupar várias funções em uma só, de forma a analisarmos uma condição com diversas variáveis.Exemplo:
Utilizaraninhar funçõesparaque,emumumaúnicafunção,hajaasseguintescondições:
Média Final igual ou maior a 7 (Média >= 7) – APROVADOMédia Final igual ou maior a 6 (Média >= 6) – RECUPERAÇÃOMédia Final menor que 6 (Média < 6) – REPROVADO
AfunçãoSEébastantesimplesdeserutilizada.Alémdisso,éfundamentalparaqualquercálculoqueexijacondições.
![Page 9: 9 Excel Macro Ejemplos](https://reader033.vdocuments.mx/reader033/viewer/2022051018/55cf98d8550346d0339a021e/html5/thumbnails/9.jpg)
9
Excel Avançado 2007
3. Análise de Dados Alternativos
AsplanilhasdoExcel2007nãoservemsomenteparaoarmazenamentodedados,servemtambémpara a análise dos mesmos.
Quem trabalha com vendas, por exemplo, pode correlacionar os piores e os melhores momentos deumperíodocomeventosexternos.
Mas,parafazerestetipodecomparação,énecessáriotestarhipóteses,oquesignificaqueter-emosquealterarosdadosdaplanilhapararealizaressestestes.
Cenários:
Paraqueosdadosoriginaisnãocorramriscodeseremperdidosduranteotestedehipóteses,oExcelofereceapossibilidadedecriarconjuntosdedadosalternativosoucenários.
Aocriarumcenário,vocêfornecevaloresalternativosparaumalistadecélulasemumaplanilha.
Através do menu Gerenciador de Cenários, você pode adicionar, excluir e editar cenários. Veja ondeessaferramentaseencontranoExcel2007.
3.1 Cenários
Para localizar oGerenciador de Cenários, vá na aba Dados, na Barra de Ferramentas.
![Page 10: 9 Excel Macro Ejemplos](https://reader033.vdocuments.mx/reader033/viewer/2022051018/55cf98d8550346d0339a021e/html5/thumbnails/10.jpg)
Excel Avançado 2007
10
O botão Teste de Hipóteses abrirá um menu com a opção Gerenciador de Cenários.
Na janela Gerenciador de Cenários,cliqueemAdicionar cenários.
![Page 11: 9 Excel Macro Ejemplos](https://reader033.vdocuments.mx/reader033/viewer/2022051018/55cf98d8550346d0339a021e/html5/thumbnails/11.jpg)
11
Excel Avançado 2007
Nessa caixa de diálogo,você pode dar um nome aocenárioeidentificarascélulas que armazenarãoosvaloresalternativos.
Clicando em OK, você volta para a caixa Gerenciador de Cenários.
A caixa de diálogo Va-lores de cenário aparece para inserção de novos valores.
![Page 12: 9 Excel Macro Ejemplos](https://reader033.vdocuments.mx/reader033/viewer/2022051018/55cf98d8550346d0339a021e/html5/thumbnails/12.jpg)
Excel Avançado 2007
12
Clicando no botão Mostrar, você substitui os valores originais daplanilha pelos alternativos queacaboudedefinir.
Atenção! Se você salvar e fechar uma pasta de trabalho com um cenárioemvigor,osvaloresoriginaisserãoperdidos,sendosubstituídospelosalternativosdaquelecenário.Criesempreumcenáriocomosvaloresoriginais.
Qualquer fórmula que utilize ascélulas com os valores alterados, teráoresultadorecalculado.Pararemover este cenário, basta clicar no botão Desfazer na Barra de Ferramentas.
3.2 Uso de Mais de um Cenário Alternativo
Comotrabalharcommaisdeumcenáriodedadosalternativo?Acompanheopassoapasso,aseguir:
![Page 13: 9 Excel Macro Ejemplos](https://reader033.vdocuments.mx/reader033/viewer/2022051018/55cf98d8550346d0339a021e/html5/thumbnails/13.jpg)
13
Excel Avançado 2007
1º CliquenaguiaDados;2º Selecione a opção Teste de Hipóteses;3º Agora,selecioneaopçãoGerenciador de Cenários; 4º Cliquenobotão Adicionar;5º Informe o nome do Cenário asercriado;6ºCliquenobotãoContrair caixa de Diálogo;7ºSelecioneumacélula,porexemploaC5;8ºCliquenobotãoExpandir caixa de Diálogo;9º A coordenada C5 aparece no campo Células Variáveis;10ºCliquenobotãoOK;11º No campo de Valor, informe um valor; 12ºCliquenobotãoOK;13º CliquenobotãoAdicionar;14º Informe o nome do Cenário asercriado;15ºCliquenobotãoContrair Caixa de Diálogo;16ºSelecioneoutracélula,porexemploaC3;17ºSelecioneacélulaC6;18º CliquenobotãoExpandir Caixa de Diálogo;19º CliquenobotãoOK;20º No campo de Valor, informe outro valor; 21º No campo de Valor, informe um terceiro valor;22º CliquenobotãoOK;23º Selecione o cenário Aumento3dias;24º CliquenobotãoMostrar;25º O Excel2007aplicaocenárioemsuaplanilha;26º Selecione o cenário Aumento em básico e durante a noite;27º CliquenobotãoMostrar;28º O Excel2007aplicaocenárioemsuaplanilha;29ºCliquenobotãoResumir;30º verifiqueseobotãodeopçãodo Resumo do cenário está selecionado e se a célula E8 aparece no campo de células de resultado;31º CliquenobotãoOK;32º O Excel2007criaumResumo do cenário.
![Page 14: 9 Excel Macro Ejemplos](https://reader033.vdocuments.mx/reader033/viewer/2022051018/55cf98d8550346d0339a021e/html5/thumbnails/14.jpg)
Excel Avançado 2007
14
3.3 Atingir Meta
Muitasvezes,énecessárioutilizarosdadosdasplanilhasparacalcularumameta.
OExcel2007possuiocomandoAtingir Meta,que,deumamaneirasimples,possibilitaquevocêvarie os dados da planilha para alcançar um resultado desejado.
Essaferramentaémuitoútilparacalcularasmetasdeumaempresa.Conheça,agora,umatarefaecomoresolvê-lausandooAtingirMeta.
Meta da empresa:
Reduzirocustodemãodeobradeformaqueelenãorepresentemaisdoque20%dosgastostotaisdaempresa.
Situação inicial:
GastosTotais:R$79.000.382,00=100%Mãodeobra:R$18.000.382,00=22%
Com a tabela de custos aberta, localize o botãoTeste de Hipóteses. No menu que foi aberto,acesse Atingir Meta.
![Page 15: 9 Excel Macro Ejemplos](https://reader033.vdocuments.mx/reader033/viewer/2022051018/55cf98d8550346d0339a021e/html5/thumbnails/15.jpg)
15
Excel Avançado 2007
NoquadroAtingir meta, definaosvalores:
Célulaquecontémovalorquedeveseratingido.Neste caso, a porcentagemdeparticipação da mão de obranos custos da empresa.
valor quedeve seratingido.Aqui,ametaerare-duziraté20% (0,2)a participação damão de obra nos custos da empresa.
ACélulaquedeveterovalormodificado.ACélulaquede-veria ser alterada era a C3, que continha o valor em di-nheiro do custo da mão de obra.
Após definir a meta e as células quedeviam ser alteradas, o Excel exibiu a janelaStatusdocomandoatingirmeta.Nela,foipossívelvisualizarosnovosva-loresencontradospeloprograma.
![Page 16: 9 Excel Macro Ejemplos](https://reader033.vdocuments.mx/reader033/viewer/2022051018/55cf98d8550346d0339a021e/html5/thumbnails/16.jpg)
Excel Avançado 2007
16
Confirmadooresultado,atab-ela foi alterada automatica-mente com os novos valores.
3.4 Ferramenta Solver
AFerramentaSolverficanaAbaDados,emAnálisedeDados,nabarraacima.
![Page 17: 9 Excel Macro Ejemplos](https://reader033.vdocuments.mx/reader033/viewer/2022051018/55cf98d8550346d0339a021e/html5/thumbnails/17.jpg)
17
Excel Avançado 2007
Paracarregá-la,cliquenoBotão Microsoft Office, que irá abriruma janela com várias opções. Em seguida, clique emOpções do Excel.
CliqueemSuplementos.
![Page 18: 9 Excel Macro Ejemplos](https://reader033.vdocuments.mx/reader033/viewer/2022051018/55cf98d8550346d0339a021e/html5/thumbnails/18.jpg)
Excel Avançado 2007
18
Na caixa Gerenciar, sele-cione Suplementos do Ex-cel.Emseguida,cliqueemIr.
Na caixa Suplementos disponíveis, selecione a caixa Solverecliqueem OK.
![Page 19: 9 Excel Macro Ejemplos](https://reader033.vdocuments.mx/reader033/viewer/2022051018/55cf98d8550346d0339a021e/html5/thumbnails/19.jpg)
19
Excel Avançado 2007
Caso apareça esse aviso,cliqueemSim para concluir a instalação.
Pronto!A Ferramenta Solver está instalada.
![Page 20: 9 Excel Macro Ejemplos](https://reader033.vdocuments.mx/reader033/viewer/2022051018/55cf98d8550346d0339a021e/html5/thumbnails/20.jpg)
Excel Avançado 2007
20
ObserveasituaçãoaseguirevejaondevocêpoderáutilizaraFerramentaSolver:
Paradistribuiroorçamentopublicitáriodeumaempresaemanúnciosa serempublicadosemrevistasespecializadas.Algunsexemplosdecondiçõesparaessecasosão:
•Maximizaronúmerodepessoasqueverãoaosanúncios;•Comprarpelomenosoitoanúnciosemtrêsrevistasepelomenosdeznaquarta;•Nãofracionaracompradeumanúncio(sóusarnúmerosinteiros);•Nãocomprarmaisdoque20anúnciosemumarevista.
![Page 21: 9 Excel Macro Ejemplos](https://reader033.vdocuments.mx/reader033/viewer/2022051018/55cf98d8550346d0339a021e/html5/thumbnails/21.jpg)
21
Excel Avançado 2007
4. Compartilhando Pastas de Trabalho
Compartilhar informações em planilhas entre osmembros de uma equipe de trabalho é umasituação bastante comum e, muitas vezes, bastante necessária. O Excel permite que você compartilheseusdadoseconsigagerenciarasalteraçõesfeitasnasplanilhasporseuscolegas.
Para ativar o compartilhamentode uma pastade trabalho, vá à aba Revisão, na Barra de Ferra-mentas.
1 2
Emseguida,cliqueemCompartilhar Pasta de Trabalho.
NacaixadediálogoCom-partilhar pasta de traba-lho,marqueaopçãoPer-mitir alterações por mais de um usuário ao mesmo tempo.
4.1 Compartilhando pastas
![Page 22: 9 Excel Macro Ejemplos](https://reader033.vdocuments.mx/reader033/viewer/2022051018/55cf98d8550346d0339a021e/html5/thumbnails/22.jpg)
Excel Avançado 2007
22
Opróximopassoédefinirasopçõesdecompartilhamen-tonaguiaAvançadas.
Nesta caixa, duas informações são muito importantes:
A primeira determina se o Ex-cel deve manter um histórico das alterações e, em caso afirmativo, por quantos diasdeve manter a alteração.A segunda decide qual de
duas alterações conflitantesem uma célula deve ser apli-cada.
![Page 23: 9 Excel Macro Ejemplos](https://reader033.vdocuments.mx/reader033/viewer/2022051018/55cf98d8550346d0339a021e/html5/thumbnails/23.jpg)
23
Excel Avançado 2007
4.2 Gerenciando Alterações
Lembre-sedeque,quandosecompartilhaumaplanilha,éinteressantecontrolaregerenciarasalteraçõesfeitaspelaequipe.
Comestecontroleépossível,porexemplo, localizar facilmenteaspessoasquefizeramasalte-rações,casotenhaalgumadúvidasobrealgumdado.
Omelhoréquevocêtemapossibilidadededecidirseaceitaounãoestasalterações.vejacomorealizarestesprocedimentos.
1º CliquenaguiaRevisão;2ºNogrupoAlterações, selecione a opção Controlar Alterações;3º Agora,cliqueemRealçar Alterações; 4º MarqueaopçãoControlar Alterações ao Editar;5ºCliquenobotãoOK;6º Uma Caixa de Diálogoéexibida,indicandoqueoExcel2007 salvará a Pasta de Trabalho;7ºCliquenobotãoOK;8ºOExcelsalvaaPastadeTrabalhoecomeçaacontrolarasalterações;9º Cliquenumacélula,porexemploaE6;10ºDigite15% e tecle Enter;11º Umsinalizadorazulaparece; 12º Na célula E7,digite12% e tecle Enter;13º NaBarradeFerramentasdeacessorápido,cliquenobotãoSalvar;14º Selecione a opção Controlar Alterações;15ºAgora,selecioneaopçãoRealçar Alterações em uma nova planilha;16ºMarqueaopçãoRealçarAlterações;17ºCliquenobotão OK;18º O Excel cria e exibe uma planilha denominada Histórico,quecontéumalistadetodasasalte-raçõesfeitas;19º CliquenaPlanilha 1;20º Selecione a opção Controlar Alterações;21º Agora,selecioneasopçõesAceitar/Rejeitar Alterações;22º CliquenobotãoOK;23º OExcelmantémaalteraçãoe,emseguida,exibeaapróximaalteração;24º CliquenobotãoAceitar;25º O Excel2007mantémaalteraçãoeexcluiaplanilhaHistórico.AcaixadediálogoAceitar ou rejeitar alterações desaparece.
![Page 24: 9 Excel Macro Ejemplos](https://reader033.vdocuments.mx/reader033/viewer/2022051018/55cf98d8550346d0339a021e/html5/thumbnails/24.jpg)
Excel Avançado 2007
24
Masoquefazerquandoaplanilhaqueserácompartilhadacontémdadosmuitoimportantesenãodeveseralteradapelaequipe?
4.3 Protegendo Arquivos Compartilhados
A solução é limitar o acesso às pastas ou a parte delas com o uso de senhas. Veja o passo a passo:
1º CliquenobotãodaMicrosoft para abrir o menu de opções;2º Selecione a opção Salvar Como;3º Na caixa de Diálogos,cliqueemFerramentas; 4º Selecione Opções Gerais;5º Em Opções Gerais,insiraumasenhadeproteção;6ºEmseguida,insiraasenha de gravação;7ºCliquenobotãoOK;8ºOExcelabriráacaixadediálogoconfirmarsenha.Reinsiraasenhaparaprosseguir;9º CliqueemSalvar.
![Page 25: 9 Excel Macro Ejemplos](https://reader033.vdocuments.mx/reader033/viewer/2022051018/55cf98d8550346d0339a021e/html5/thumbnails/25.jpg)
25
Excel Avançado 2007
5. Macros 5.1 Conceito de Macro
Quandotrabalhamosfrequentementecomplanilhas,algumastarefasacabamsendoexecutadasváriasvezes.Oideal,nessescasos,éautomatizá-las,criandoumaMacro.
A MacroéumasériedeaçõesautomatizadasquereúnemaçõesmaiscomplexasquerealizamoscomfrequêncianoExcel.
Exemplo:Casoqueiradestacarváriascélulasdeumapla-nilha para enfatizar um aspecto de seus dados, é reco-mendávelcriarumaMacroquefaçaissoautomaticamente,emvezdedestacarascélulasmanualmentesemprequeapresentar tais dados.
vejaondeasMacroslocalizam-senaBarradeFerramentasdoExcel2007eopassoapassoparacriá-las.
Vá à aba Exibição.
![Page 26: 9 Excel Macro Ejemplos](https://reader033.vdocuments.mx/reader033/viewer/2022051018/55cf98d8550346d0339a021e/html5/thumbnails/26.jpg)
Excel Avançado 2007
26
No botão Macros, há uma seta. Clique nelepara abrir o menu de op-ções.
ParacriarumaMacro,es-colha Gravar Macro.
A caixa Gravar Macro é exibida. Escreva o nome da Macro que deseja gravar ecliqueemOK.
Em seguida, execute as açõesquedesejaesalvenaMacro.
![Page 27: 9 Excel Macro Ejemplos](https://reader033.vdocuments.mx/reader033/viewer/2022051018/55cf98d8550346d0339a021e/html5/thumbnails/27.jpg)
27
Excel Avançado 2007
Quando a ação estiver concluída,volteaobotãoMacrosecliqueemParar Gravação.
5.2 Gravando e Modificando Macros
ParacriarumaMacro,acompanheopassoapassoaseguir.
1º SelecioneaguiaExibição;2ºCliquenobotãoMacros;3º CliquenaopçãoGravar Macro; 4º Informe o nome da Macro;5ºCliquenobotãoOK;6ºCliquenodestaqueparaselecionarumintervalodecélulas;7ºSelecioneaguiaInício;8ºCliquenobotãoNegrito;9º SelecioneaguiaExibição;10ºCliquenobotãoMacros;
![Page 28: 9 Excel Macro Ejemplos](https://reader033.vdocuments.mx/reader033/viewer/2022051018/55cf98d8550346d0339a021e/html5/thumbnails/28.jpg)
Excel Avançado 2007
28
11º CliquenaopçãoParar Gravação; 12ºCliquenaopçãoEditar;13º CliquenofinaldalinhalogoacimadeEnd Sub e Digite Rang(“C9”). Select.;14º AgoradigiteSelect.Font.Bold = False. Essa declaração de Macro remove a formatação de ne-gritodacélulaselecionada(C9);15ºCliquenobotãoSalvarparagravarsuaalteração;16ºCliquenobotãoFechar;17ºCliquenobotão Macros;18º CliquenaopçãoExibir Macros;19º CliquenobotãoExecutar;20º OsconteúdosdacélulaC9aparecemcomaformataçãodenegritoremovida.
5.3 Exibindo Macros na Barra de Acesso Rápido
Uma ferramenta tãopráticaquantoasMacrosdeveestardisponívelnum localde fácil acesso,comonaBarradeAcessoRápidodoExcel.Paraisso,vocêdeveseguiralgunspassosparaadicioná-las a essa barra.
Abra o menu da Barra de Ferramentas de Acesso Rápido.
![Page 29: 9 Excel Macro Ejemplos](https://reader033.vdocuments.mx/reader033/viewer/2022051018/55cf98d8550346d0339a021e/html5/thumbnails/29.jpg)
29
Excel Avançado 2007
Quando abrir a janela Personalizar Barra de Ferramentas de Acesso Rápido,cliqueemMais Comandos.
Nos Comandos mais u-sados, selecione Exibir Macros e, em seguida,Adicionar.
![Page 30: 9 Excel Macro Ejemplos](https://reader033.vdocuments.mx/reader033/viewer/2022051018/55cf98d8550346d0339a021e/html5/thumbnails/30.jpg)
Excel Avançado 2007
30
Com Exibir Macros se-lecionado na Barra de Ferramentas de Acesso Rápido,cliqueemOK.
Agora,obotãoMacros pode ser acessado de maneira bastanteprática.
Você também pode adicionar botõesquerepresentemasMacrosna Barra de Ferramentas de Aces-so Rápido. Assim, você pode clicar no botão para executar a Macro imediatamente.
![Page 31: 9 Excel Macro Ejemplos](https://reader033.vdocuments.mx/reader033/viewer/2022051018/55cf98d8550346d0339a021e/html5/thumbnails/31.jpg)
31
Excel Avançado 2007
Faça o mesmo caminho feito anteriormente, acessando o menu da Barra de Ferramen-tas de Acesso Rápido.
Abra o menu Escolher Comandos.
![Page 32: 9 Excel Macro Ejemplos](https://reader033.vdocuments.mx/reader033/viewer/2022051018/55cf98d8550346d0339a021e/html5/thumbnails/32.jpg)
Excel Avançado 2007
32
Selecione Macros e, em seguida,clique emAdicio-nar.
As Macros existentes aparecerão neste cam-poemdestaque.Bastaselecionar a desejada e clicar em Adicionar.Para confirmar a ope-ração,cliqueemOK.
![Page 33: 9 Excel Macro Ejemplos](https://reader033.vdocuments.mx/reader033/viewer/2022051018/55cf98d8550346d0339a021e/html5/thumbnails/33.jpg)
33
Excel Avançado 2007
ObotãodasMacrospodeserpersonalizadoevocêpodemodificá-loquandoquiser.vejacomofazerisso:
5.4 Personalizando Macros
Acesse o botão do Microsoft Office.Na caixadediálogos,cliqueemOpções do Excel.
Abra o menu de Escolher comandos e Selecione a opção Macros.
![Page 34: 9 Excel Macro Ejemplos](https://reader033.vdocuments.mx/reader033/viewer/2022051018/55cf98d8550346d0339a021e/html5/thumbnails/34.jpg)
Excel Avançado 2007
34
Clique na Macro quevocê desejar e, em se-guida,emAdicionar.
Selecione a Macro e cliqueemModificar.
![Page 35: 9 Excel Macro Ejemplos](https://reader033.vdocuments.mx/reader033/viewer/2022051018/55cf98d8550346d0339a021e/html5/thumbnails/35.jpg)
35
Excel Avançado 2007
A caixa de diálogocom opções de botões é exibida. Selecione o deseja-doecliqueemOK.
Pronto!ObotãodaMacroestánaBar-ra de Ferramentas de Acesso Rápido. Quando desejar usá-la, basta clicar nele.
![Page 36: 9 Excel Macro Ejemplos](https://reader033.vdocuments.mx/reader033/viewer/2022051018/55cf98d8550346d0339a021e/html5/thumbnails/36.jpg)
Excel Avançado 2007
36
vocêtambémpodefazercomqueoExcelexecuteumaMacrosemprequeumapastadetrabalhofor aberta. Veja o passo a passo:
5.5 Executando Macros Automaticamente
OtruqueestánonomequeserádadoàMacro.SemprequeoExcel2007encontraumaMacrocomonomeAbrir_auto,eleaexecutaquandoapastadetrabalhoàqualestávincu-lada é aberta.
1º Selecione o botão de opção Habilitar este conteúdo e,emseguida,cliqueem OK;2ºCliquenobotãoMacros;3º CliquenaopçãoGravar Macro; 4º Informe o nome da Macro;5ºCliquenobotãoOK;6º Selecione o botão de opção Habilitar este conteúdoe,emseguida,cliqueemOK;7ºSelecioneumintervalodecélulas,porexemplo,B3:C11;8ºCliquenaguiaInício;9º CliquenaopçãoNegrito;10ºCliquenovamentenaopçãoNegrito,paratiraraFormatação;11º CliquenaguiaExibição; 12ºCliquenovamentenobotãoMacros;13º Agora,selecioneaopçãoParar Macro;14º CliquenovamentenobotãoMacros;15º Selecione a opção Exibir Macros;16º Selecione a Macro Realçar;17ºCliquenobotão Executar;18º Selecione um intervalo de células, por exemplo, B3:C11.