JanelasMacSoftwareConfiguraçõesSegurançaProdutividadeLinuxAndroidDesempenhoConfiguraçãoApple Tudo

Como criar macros no Excel 2016

Editado 2 Semanas atrás por ExtremeHow Equipe Editorial

Microsoft OfficeExcelMacrosAutomaçãoPlanilhaProdutividadeProgramaçãoDadosJanelasMacProgramaçãoEficiência

Como criar macros no Excel 2016

Tradução atualizada 2 Semanas atrás

O Excel é uma ferramenta poderosa usada para várias tarefas de cálculos, análise de dados e visualização. Um de seus recursos menos óbvios, mas incrivelmente poderoso, é a capacidade de automatizar tarefas repetitivas usando macros. As macros no Excel permitem que você registre as ações que executa e, em seguida, as reproduza, economizando tempo e esforço, aumentando a produtividade, especialmente ao lidar com tarefas repetitivas. No Excel 2016, criar macros é um processo direto, e este guia explicará cada etapa em detalhe, tornando-o fácil para iniciantes começarem.

Antes de começarmos, é útil entender o que são macros. Uma macro no Excel é uma sequência de instruções que automatiza tarefas, como formatar uma planilha ou aplicar uma fórmula. Elas são escritas em uma linguagem de programação chamada VBA (Visual Basic for Applications). Você não precisa ser um programador para criar macros básicas, pois o Excel pode gravar suas ações, mas aprender um pouco de VBA pode ser útil para tarefas mais complexas.

Ativando a guia desenvolvedor

Para criar macros, o primeiro passo é ativar a guia Desenvolvedor no Excel 2016. A guia Desenvolvedor contém todas as opções que você precisa para controlar macros. Por padrão, esta guia não é visível no Excel. Para ativá-la:

  1. Abra o Excel 2016.
  2. Clique na guia Arquivo no canto superior esquerdo.
  3. Selecione opções no menu.
  4. Na caixa de diálogo Opções do Excel, clique em Personalizar Faixa de Opções no painel esquerdo.
  5. No painel direito, você verá uma lista de guias disponíveis. Marque a caixa ao lado de Desenvolvedor.
  6. Clique em OK para aplicar essas configurações. A guia Desenvolvedor deve agora aparecer na faixa de opções.

Gravando macros

Gravar uma macro é a maneira mais simples de criar uma macro no Excel 2016. Este método permite que o Excel gere automaticamente código VBA com base nas suas ações. Veja como você pode gravar uma macro:

  1. Clique na guia Desenvolvedor na faixa de opções.
  2. No grupo Código, clique em Gravar Macro. Uma caixa de diálogo Gravar Macro aparecerá.
  3. No campo Nome da macro, digite um nome para sua macro. O nome deve começar com uma letra e não deve conter espaços.
  4. Alternativamente, você pode inserir uma tecla de atalho para executar a macro rapidamente. Por exemplo, pressione Ctrl+uma letra (por exemplo, Ctrl+M).
  5. Use a lista Armazenar macro em para especificar onde armazenar a macro. Você pode escolher Esta pasta de trabalho para torná-la disponível apenas na pasta de trabalho atual, uma nova pasta de trabalho ou uma pasta de macro pessoal para acesso global.
  6. Se desejar, inclua uma breve descrição da função da sua macro no campo Descrição.
  7. Clique em OK para começar a gravação.

Execute as ações que deseja automatizar. O Excel registrará cada ação que você executar com o mouse e o teclado. Depois de concluir as ações, pare a gravação voltando à guia Desenvolvedor e clicando em Parar Gravação.

Executando uma macro

Depois de gravar uma macro, você pode executá-la a qualquer momento para executar as ações que gravou. Veja como executar uma macro no Excel 2016:

  1. Clique na guia Desenvolvedor na faixa de opções.
  2. No grupo Código, clique em Macros. Isso abre a caixa de diálogo Macro.
  3. Selecione a macro que deseja executar da lista. O Excel lista todas as macros disponíveis na pasta de trabalho atual.
  4. Clique em Executar para executar a macro.

Se você atribuiu uma tecla de atalho à macro, também pode executá-la pressionando essa combinação de teclas. Por exemplo, se você definiu Ctrl+M como a tecla de atalho, pressione Ctrl+Shift+M para executar a macro.

Editando uma macro

Às vezes, pode ser necessário editar uma macro para ajustar as ações que ela realiza. Você pode editar uma macro no editor Visual Basic for Applications (VBA). Veja como você pode fazer isso:

  1. Clique na guia Desenvolvedor na faixa de opções.
  2. No grupo Código, clique em Macros.
  3. Selecione a macro que deseja editar na lista.
  4. Clique em Editar. Isso abrirá o editor VBA.

Você pode agora editar o código da macro no editor VBA. Se você não estiver familiarizado com o VBA, é aconselhável proceder com cautela e salvar uma cópia de backup da sua pasta de trabalho antes de fazer alterações.

Excluindo uma macro

Se você não precisar mais de uma macro, poderá excluí-la usando estas etapas:

  1. Vá para a guia Desenvolvedor na faixa de opções.
  2. No grupo Código, clique em Macros.
  3. Selecione a macro que deseja excluir na lista.
  4. Clique em Excluir e, em seguida, confirme sua escolha quando solicitado.

Uma vez excluída, a macro não estará mais disponível, portanto, certifique-se de que realmente deseja excluí-la ou tenha um backup dela.

Salvando pastas de trabalho com macros

As pastas de trabalho do Excel que contêm macros exigem atenção especial ao salvá-las, pois nem todos os formatos de arquivo do Excel suportam macros. Veja como salvar uma pasta de trabalho que contém macros:

  1. Clique na guia Arquivo
  2. Selecione Salvar Como.
  3. Escolha onde deseja salvar o arquivo.
  4. Na lista Salvar como tipo, escolha Pasta de Trabalho Suportada por Macro do Excel (*.xlsm). Este formato suporta macros.
  5. Digite um nome para a sua pasta de trabalho e clique em Salvar.

Segurança de macros

Macros podem conter código prejudicial; portanto, o Excel possui recursos de segurança para protegê-lo. Por padrão, o Excel está configurado para desabilitar macros com uma notificação que solicita que você as ative manualmente, se necessário. Para ajustar as configurações de segurança de macros:

  1. Clique na guia Arquivo e, em seguida, clique em Opções.
  2. No diálogo Opções do Excel, selecione Central de Confiabilidade no painel esquerdo e clique em Configurações da Central de Confiabilidade.
  3. Clique em Configurações de Macro.
  4. Escolha o nível de segurança desejado. Geralmente, é recomendável usar as configurações padrão para o uso diário.
  5. Clique em OK para aplicar essas configurações.

Usando VBA para criar e editar macros

Gravar macros é ótimo para tarefas simples, mas você pode querer realizar operações mais complexas que não são possíveis apenas com a gravação. É aqui que aprender um pouco de VBA pode ser útil. O editor VBA oferece um ambiente completo para editar e criar novas macros.

Exemplo básico: Vamos criar uma macro VBA simples que exibe uma caixa de mensagem quando executada:

sub showMessage()
    MsgBox "Olá, bem-vindo à sua primeira macro VBA!"
end Sub

Neste exemplo, Sub inicia a definição da macro, e End Sub a encerra. A função MsgBox exibe uma caixa de mensagem com o texto especificado entre aspas.

Para criar esta macro:

  1. Abra o editor VBA pressionando Alt + F11.
  2. No editor, para adicionar um novo módulo, primeiro clique em Inserir, depois clique em Módulo.
  3. Digite o código acima na janela do código.
  4. Pressione F5 para executar a macro e ver a caixa de mensagem.

Melhores práticas para o uso de macros

As macros são incrivelmente úteis, mas para usá-las de forma eficaz e segura, siga estas melhores práticas:

Compreender e aproveitar o poder das macros no Excel 2016 pode abrir um mundo de possibilidades para automatizar tarefas repetitivas e economizar tempo. Com conhecimento tanto do processo de gravação quanto da programação básica em VBA, você está bem equipado para aproveitar ao máximo essas capacidades. Sempre lembre-se de considerar questões de segurança e faça backup do seu trabalho regularmente.

Se você encontrar algo errado com o conteúdo do artigo, você pode


Comentários