Anda di halaman 1dari 18

Educao Continuada e EaD

CURSO: EXCEL 2010 AVANADO

Sumrio

AULA 5 MACROS ..............................................................................................................2


Exibir Guia Desenvolvedor .............................................................................................2
Gravar MACRO.................................................................................................................4
Trabalhando com MACROS ............................................................................................7
Atribuir MACRO a um boto .........................................................................................14
Executando Macros Automaticamente ........................................................................15
Habilitar MACROS .........................................................................................................17
REFERNCIAS BIBLIOGRFICAS ....................................................................................18
Educao Continuada e EaD
EXCEL 2010 AVANADO
Aula 5 MACROS
Exibir Guia Desenvolvedor
Nessa aula trabalharemos a utilizao das MACROS, ou, rotinas predefinidas. Sua
utilizao permite tornar uma planilha extremamente dinmica e gil, otimizando o trabalho
dentro do Excel.
H MACROS e outros elementos que permitem trabalhar recursos pouco utilizados do
Excel, contudo, oferece ao usurio uma experincia muito positiva agregando aspecto
profissional as suas planilhas.
Para qualquer trabalho que envolva recursos avanados no Excel, necessrio habilitar a
guia DESENVOLVEDOR, que vem desabilitada por padro na guia de menus. Para essa
tarefa vamos seguir as instrues.

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

Inicialmente, VBA parece um pouco difcil, mas se utilizarmos o auxlio do gravador de


MACROS, o trabalho com o VBA pode render bons resultados.
VBA: A verso Visual Basic para Aplicativos um ambiente completo de
desenvolvimento, consistente com a verso de plataforma nica do Visual Basic e
compartilhada por todos os aplicativos do Microsoft Office.
Objetos: um objeto um tipo especial de varivel que contem dados e cdigos e
representa um elemento especfico no Excel.
Workbook representa uma pasta de trabalho.
Worksheet representa uma planilha.
Range representa um intervalo de clulas.
NOTA: Propriedades e mtodos
Para realizar uma tarefa o Visual Basic retorna um objeto que representa o elemento
apropriado do Excel e depois o manipula usando as propriedades e mtodos daquele objeto.

9
Educao Continuada e EaD

Conforme foi determinado na programao da MACRO, sero executadas as formataes e


clculos.

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

Anda mungkin juga menyukai