Editado 2 Semanas atrás por ExtremeHow Equipe Editorial
Microsoft OfficeExcelMacrosAutomaçãoPlanilhaProdutividadeProgramaçãoDadosJanelasMacProgramaçãoEficiência
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.
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:
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:
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.
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:
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.
À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:
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.
Se você não precisar mais de uma macro, poderá excluí-la usando estas etapas:
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.
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:
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:
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:
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