A gravação de macros no excel é um método onde o Excel grava todas as nossas etapas e então é salvo, quando o Excel necessário executa automaticamente as mesmas etapas executadas pelo usuário da mesma maneira, as macros de gravação podem ser acessadas na guia de visualização e nas macros seção, encontraremos a opção para macros de registro.
Como gravar macro no Excel?
Uma macro é uma gravação de nossos passos de rotina no Excel que podemos reproduzir usando um único botão, o que, com o tempo, se torna enfadonho e tedioso para executarmos. Exemplos são
- Preparar um relatório de vendas no formato exigido para gerenciamento.
- Formatando os dados no formato de dados requerido para que os mesmos possam ser carregados no site requerido.
Para gravar uma macro no Excel, podemos usar a guia Exibir ou a guia Desenvolvedor .
![](https://cdn.know-base.net/9339096/recording_macros_in_excel_step_by_step_guide_to_create_macros_2.png.webp)
![](https://cdn.know-base.net/9339096/recording_macros_in_excel_step_by_step_guide_to_create_macros_3.png.webp)
Etapas para criar macros no Excel
Vejamos as etapas para gravar macros no Excel usando um exemplo.
Suponha que precisemos formatar um relatório específico diariamente, e a formatação leva muito tempo, como aplicar bordas, tornar os títulos em negrito, aplicar cor de fundo à linha e cor do cabeçalho, etc.
![](https://cdn.know-base.net/9339096/recording_macros_in_excel_step_by_step_guide_to_create_macros_4.png.webp)
Agora, antes de iniciar nosso trabalho de formatar o relatório, começaremos a gravar. Para começar a gravar macros no excel as etapas que iremos realizar,
- Etapa 1 - precisamos ir para a guia Desenvolvedor -> Grupo de código -> Comando de macro de registro .
![](https://cdn.know-base.net/9339096/recording_macros_in_excel_step_by_step_guide_to_create_macros_5.png.webp)
- Etapa 2 - Renomearemos a macro com 'Formatação'. Não deve haver nenhum espaço ao nomear a macro.
![](https://cdn.know-base.net/9339096/recording_macros_in_excel_step_by_step_guide_to_create_macros_6.png.webp)
- Passo 3 - Podemos atribuir a tecla de atalho à Macro para que também possamos pressionar a única tecla de atalho para executar a macro.
![](https://cdn.know-base.net/9339096/recording_macros_in_excel_step_by_step_guide_to_create_macros_7.png.webp)
- Etapa 4 - Como queremos que essa macro funcione apenas nesta pasta de trabalho, escolheremos 'Esta pasta de trabalho' para a macro Armazenar em .
![](https://cdn.know-base.net/9339096/recording_macros_in_excel_step_by_step_guide_to_create_macros_8.png.webp)
- Etapa 5 - Em ' Descrição ', precisamos escrever corretamente sobre o que a macro faz.
![](https://cdn.know-base.net/9339096/recording_macros_in_excel_step_by_step_guide_to_create_macros_9.png.webp)
Agora, como o 'Botão Gravar' mudou para 'Parar Gravação' no grupo de código.
![](https://cdn.know-base.net/9339096/recording_macros_in_excel_step_by_step_guide_to_create_macros_10.png.webp)
Isso indica que tudo o que fizermos agora será criado na macro. Precisamos ativar 'Usar referências relativas' se quisermos que, se tivermos selecionado qualquer outra célula que não seja uma célula agora selecionada, a macro deve funcionar de acordo.
![](https://cdn.know-base.net/9339096/recording_macros_in_excel_step_by_step_guide_to_create_macros_11.png.webp)
Depois de gravar todas as etapas necessárias para a formatação, iremos 'Parar a Gravação'. Agora podemos usar a tecla de atalho 'Ctrl + Shift + F' para aplicar a formatação gravada.
![](https://cdn.know-base.net/9339096/recording_macros_in_excel_step_by_step_guide_to_create_macros_12.png.webp)
Suponha que temos alguns dados a serem formatados da mesma maneira.
![](https://cdn.know-base.net/9339096/recording_macros_in_excel_step_by_step_guide_to_create_macros_13.png.webp)
Precisamos apenas pressionar 'Ctrl + Shift + F' para formatar, em vez de realizar muitos comandos após selecionar 'A 1 ′ .
![](https://cdn.know-base.net/9339096/recording_macros_in_excel_step_by_step_guide_to_create_macros.gif)
No entanto, há uma limitação do gravador de macro que é o código do gravador de macro cheio de código que não é realmente necessário.
Coisas para lembrar
- Se baixarmos um arquivo Excel com extensão .xlsm (planilha Excel habilitada para macro), devemos confirmar que ele veio de uma fonte confiável, e se criarmos qualquer arquivo com macros, devemos salvar o arquivo com extensão .xlsm.
- Ao criar uma macro no Excel, não use a função 'AutoSoma' para obter a soma, pois isso irá codificar a fórmula. Em vez disso, digite a fórmula com um único cifrão, como = SUM (E $ 2: E10). Quando isso é feito, o gravador de macro registra os primeiros E $ 2 como uma referência fixa e inicia o intervalo SUM diretamente abaixo dos títulos da Linha 1. Desde que a célula ativa seja E11, o gravador de macro reconhece E10 como uma referência relativa apontando diretamente acima da célula atual.
- Devemos ativar 'Usar Referência Relativa no Excel' antes de criar a macro no Excel.