Bacharelato em Instrumentação e Qualidade Industrial 1996/97
Introdução à Computação - Tutorial Excel: Utilização, Fórmulas, Macros

Filipe Pacheco
Objectivo
As Macros servem para automatizar tarefas repetitivas
 
Gravar uma Macro
Selecionar o menu Tools | Record Macro | Record New Macro. Indicar o nome e descrição
da nova macro assim como possíveis opções e clicar em OK.
Executar as tarefas a gravar.
Clicar no botão de paragem.
 
Usar referências relativas
Activando a opção Tools | Record Macro | Use Relative References o Excel utiliza referências
relativas em vez de referências absolutas. Desta forma a macro terá um comportamento dependente
da célula em que foi activada.
 
Editar uma Macro
As acções de uma macro são armazenadas sobre a forma de código VisualBasic semelhante
ao VisualBasic normal mas com objectos e métodos próprios do Excel.
Para editar o código VisualBasic selecionar o menu Tools | Macro indicar a macro pretendida
e clicar em Edit.
Em alternativa pode-se aceder directamente à macro através das palas de selecção de folha,
normalmente Module1, Module2, etc
Como o código da Macro é em VisualBasic é possível alterar o comportamento da Macro através da
edição do mesmo, corrigindo erros na operação original ou acrescentando nova funcionalidade.
 
Acrescentando uma Macro a uma barra de ferramentas
Clicar com o botão do lado direito numa área livre de uma barra de tarefas e selecionar a opção
opção Customize. Escolher a categoria Custom, e arrastar um dos botões disponíveis para
uma barra de ferramentas ou para uma área livre (neste caso é criada uma nova barra de ferramentas).
Indicar a Macro pretendida e premir OK.
 
Indicando uma combinação de teclas para activar a Macro
Quando efectua a gravação da Macro selecionar a Opção Shortcut Key, e indicar a tecla
a utilizar, que será sempre do tipo Ctrl-Tecla. Após a gravação também é possível indicar
uma combinação de teclas utilizando o menu Tools | Macro indicando a macro a alterar,
clicar em Options e em Shortcut Key.