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. |