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 .


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.

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 .

- Etapa 2 - Renomearemos a macro com 'Formatação'. Não deve haver nenhum espaço ao nomear a macro.

- Passo 3 - Podemos atribuir a tecla de atalho à Macro para que também possamos pressionar a única tecla de atalho para executar a macro.

- Etapa 4 - Como queremos que essa macro funcione apenas nesta pasta de trabalho, escolheremos 'Esta pasta de trabalho' para a macro Armazenar em .

- Etapa 5 - Em ' Descrição ', precisamos escrever corretamente sobre o que a macro faz.

Agora, como o 'Botão Gravar' mudou para 'Parar Gravação' no grupo de código.

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.

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.

Suponha que temos alguns dados a serem formatados da mesma maneira.

Precisamos apenas pressionar 'Ctrl + Shift + F' para formatar, em vez de realizar muitos comandos após selecionar 'A 1 ′ .

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.