Sumrio
2
Educao Continuada e EaD
Assim que a guia DESENVOLVEDOR fica habilitada o usurio passa a ter acesso s
principais ferramentas de programao no Excel.
3
Educao Continuada e EaD
Gravar MACRO
O processo de gravao da MACRO consiste em gravar cada ao executada pelo usurio
at o momento em que a gravao for interrompida. Sempre que a MACRO for acionada, a
rotina ser executada, na sequncia em que foi gravada.
Nesse momento ser definida a formatao que a MACRO aplicar sempre que for
executada. Visualize a sequncia de aes e, se houver dvidas, utilize a opo REFAZER
para que o processo seja repetido.
4
Educao Continuada e EaD
A opo mais rpida para encerrar a gravao da MACRO clicar no cone identificado no
rodap da planilha.
Outra forma de encerrar a gravao de uma MACRO atravs da guia EXIBIO, em Parar
Gravao do cone Macros.
5
Educao Continuada e EaD
Para executar a MACRO seleciona-se a clula que ser formatada e depois executa-se o
comando atravs do atalho estabelecido. No exemplo foi usada a combinao de teclas Ctrl
+ K.
6
Educao Continuada e EaD
Trabalhando com MACROS
A MACRO pode ser usada em formatao, em criao de frmulas de clculos e at para
manipular guias de planilhas.
possvel alterar a rotina de uma MACRO entrando em um ambiente diferente do Excel, o
Editor de MACRO, baseado na linguagem de programao Visual Basic Aplication.
Para editar a rotina de uma MACRO existem duas opes. Primeiramente atravs da guia
Exibio, na seo Macros, opo editar Macros.
7
Educao Continuada e EaD
No ambiente VBA possvel editar, via linha de comandos, as aes definidas na MACRO.
8
Educao Continuada e EaD
9
Educao Continuada e EaD
10
Educao Continuada e EaD
Uma forma interessante para executar uma MACRO atravs do boto Executar na caixa
de exibio de MACROS.
Vamos avanar um pouco mais e aprender a atribuir uma macro a um boto dentro da
planilha.
Para inserir um boto que ter uma MACRO atribuda a ele necessrio utilizar os controles
de Formulrios na guia INSERIR da guia DESENVOLVEDOR.
11
Educao Continuada e EaD
Ao optar pelo boto, ser mostrada a caixa de propriedades do boto com a lista de
MACROS para que seja atribuda a desejada.
Aps o boto ser criado, o prximo passo editar o texto apresentado no corpo do boto.
Lembrando que para abrir as propriedades e editar um boto no Excel necessrio clicar
com o boto direito do mouse sobre ele.
12
Educao Continuada e EaD
Nesse momento, o boto est criado e a MACRO foi atribuda a ele. A partir desse
momento, sempre que for preciso executar a MACRO ser necessrio, apenas, clicar no
boto.
13
Educao Continuada e EaD
Atribuir MACRO a um boto
Uma MACRO pode ser executada de forma automtica, sem ser atribuda a um atalho ou
boto.
Existem outras duas formas para executar uma MACRO. Imagine que precisamos de uma
MACRO que realize a limpeza de uma rea da planilha, apagando suas informaes sempre
que o usurio abrir a planilha.
Para criar uma MACRO que seja executada automaticamente necessrio definir que ela
seja armazenada na Pasta de trabalho atual.
14
Educao Continuada e EaD
Executando Macros Automaticamente
Nesse momento, como rotina da MACRO, ser gravada uma sequncia onde iremos apagar
o contedo do intervalo B2 a B6.
15
Educao Continuada e EaD
Com esse procedimento, os prximos passos sero: Salvar a Pasta de trabalho, habilitando-
a para MACRO, fech-la e abri-la novamente. Ao ser aberta, ela executar automaticamente
a MACRO que limpar o contedo a rea definida.
Para que as MACROS funcionem corretamente em uma planilha, necessrio que a pasta
de trabalho seja salva em um formato habilitado para MACRO.
16
Educao Continuada e EaD
Habilitar MACROS
Outra ao importante para que o Excel abra e interprete Pastas de Trabalho Habilitadas a
MACRO automaticamente configurar esse recurso na Central de Confiabilidade do Excel.
Com esse procedimento garantido que todas as pastas de trabalho do Excel que
contenham MACROS ou elementos do VBA sero abertas e tero suas rotinas executadas
normalmente.
Aps essas configuraes, sempre que abrirmos essa Pasta de Trabalho do Excel, todas as
MACROS estaro habilitadas para execuo e as MACROS configuradas como AUTO
OPEN executaro suas rotinas, de forma automtica, durante a abertura da Pasta de
Trabalho.
17
Educao Continuada e EaD
REFERNCIAS BIBLIOGRFICAS
SILVA, Camila Ceccatto; VARGAS, Elton da Silva. Microsoft Excel Avanado 2007:
planilhas inteligentes. 1 ed. Santa Cruz do Rio Pardo, SP: Editora Viena, 2009.
Site:
Disponvel em: https://support.microsoft.com/pt-br/product/office/office-2010
Acesso em: 06/03/2015
18