bens

Macros do Excel: o que são e como usá-las

Se você tiver uma série simples de ações que precisa repetir várias vezes, poderá fazer com que o Excel registre essas ações e produza uma macro contendo o código para repeti-las.

Depois de gravar a macro, você pode repetir a série de ações quantas vezes quiser, simplesmente executando a macro gravada. 

Isso é muito mais eficiente do que repetir manualmente a mesma série de ações todas as vezes.

Para gravar uma macro você deve inicialmente iniciar o processo de gravação. Esta opção é encontrada no menu Macro , que está localizado na guia Ver na faixa do Excel (ou no menu a descida Ferramentas no Excel 2003). Essas opções são mostradas nas imagens abaixo:

Grave macros nas versões atuais do Excel (2007 e posteriores):

Em seguida, será apresentada a caixa de diálogo “Gravar Macro”. 

Esta caixa permite inserir um nome e uma descrição para sua macro, se desejar. É uma boa ideia dar um nome significativo à macro, para que, quando você retornar à macro mais tarde, isso o ajude a lembrar o que ela faz. No entanto, se você não fornecer um nome, o Excel nomeará automaticamente a macro (por exemplo, Macro1, Macro2, etc.).

A caixa de diálogo “Gravar Macro” também oferece a opção de atribuir um atalho de teclado à sua macro. Isso tornará a macro muito mais fácil de executar. No entanto, você deve ter cuidado para não atribuir uma das combinações de teclas anteriores à macrodefifinal do Excel (por exemplo, CTRL-C). Se você selecionar uma combinação de teclas existente do Excel, ela será substituída pela sua macro e você ou outros usuários poderão executar acidentalmente o código da macro.

Quando estiver satisfeito com o nome da macro e (se necessário) o atalho do teclado, selecione OK para começar a gravar a macro.

Depois de começar a gravar sua macro, cada ação executada (entrada de dados, seleção de células, formatação de células, rolagem de planilha, etc.) será gravada na nova macro, como código VBA.

Além disso, ao gravar sua macro, você verá um botão Parar no canto inferior esquerdo da sua pasta de trabalho (ou no Excel 2003, o botão Parar será apresentado em uma barra de ferramentas flutuante), conforme mostrado abaixo:

Boletim de inovação
Não perca as notícias mais importantes sobre inovação. Cadastre-se para recebê-los por e-mail.

Depois de concluir as ações que deseja gravar, você pode interromper a gravação da macro clicando no botão Parar. O código da macro agora será armazenado em um módulo no editor do Visual Basic.

A opção 'Usar referências relativas'

Se você selecionar a opção Use referências relativas Ao gravar uma macro, todas as referências de células dentro da macro serão relativas. Contudo, se a opção Use referências relativas não estiver selecionado, todas as referências de células exibidas no código serão absolutas (veja nossa postagem em operadores de referência).

A opção Use referências relativas é encontrado no menu Macro (e é encontrado na barra de ferramentas Macro do Excel 2003). 

Executando macros gravadas

Ao gravar macros, o Excel sempre produz um procedimento Sub (em vez de um procedimento Function). Se você atribuiu um atalho de teclado à macro, esse atalho será a maneira mais fácil de executar a macro. Caso contrário, a macro poderá ser executada executando as seguintes etapas:

  • Pressione Alt + F8 (ou seja, pressione a tecla ALT e enquanto estiver pressionada, pressione F8) para exibir a caixa de diálogo ‘Macros’;
  • Na caixa de diálogo “Macro”, selecione a macro que deseja executar;
  • Tarifa Clic su Corre .

Ercole Palmeri

Boletim de inovação
Não perca as notícias mais importantes sobre inovação. Cadastre-se para recebê-los por e-mail.

Artigos recentes

Intervenção inovadora em Realidade Aumentada, com visualizador Apple na Policlínica de Catânia

Uma operação de oftalmoplastia usando o visualizador comercial Apple Vision Pro foi realizada na Policlínica Catania…

3 Maio 2024

Os benefícios das páginas para colorir para crianças - um mundo de magia para todas as idades

O desenvolvimento de habilidades motoras finas por meio da coloração prepara as crianças para habilidades mais complexas, como escrever. Colorir…

2 Maio 2024

O futuro está aqui: como a indústria naval está revolucionando a economia global

O setor naval é uma verdadeira potência económica global, que navegou para um mercado de 150 mil milhões...

1 Maio 2024

Editoras e OpenAI assinam acordos para regular o fluxo de informações processadas por Inteligência Artificial

Na segunda-feira passada, o Financial Times anunciou um acordo com a OpenAI. O FT licencia seu jornalismo de classe mundial…

Abril 30 2024