O Planilhas Google permite automatizar tarefas repetitivas com macros e, em seguida, vinculá-las a atalhos de teclado para executá-las rapidamente. Eles funcionam usando o Google Apps Script para capturar suas ações para uso posterior.
Índice
O que são macros?
Uma macro – ou macroinstrução – é uma sequência específica de ações que permite automatizar uma série de etapas para aumentar a produtividade. Eles funcionam gravando suas ações e salvando-as em um arquivo que está vinculado à planilha na qual foram registradas.
Quando você grava uma macro no Planilhas Google, ele cria automaticamente um Apps Script com todo o código para replicar suas ações para você. Isso significa que você pode criar macros complexas sem saber como escrever código. Na próxima vez que você executá-lo, o Planilhas fará tudo o que você fez ao gravar a macro. Basicamente, você está ensinando o Planilhas Google a manipular um documento de acordo com sua preferência com um único comando.
As macros são um recurso poderoso que pode fazer basicamente tudo que o Planilhas é capaz de fazer. Aqui estão apenas alguns exemplos de sua funcionalidade:
- Aplique formatação e estilos.
- Crie planilhas completamente novas.
- Use qualquer função, barra de ferramentas, menu ou recurso do Planilhas Google.
O céu é o limite.
Como gravar uma macro no Planilhas Google
Abra uma Planilha Google e clique em Ferramentas> Macros> Gravar macro.
Isso abre o menu de gravação na parte inferior da janela, com duas opções para capturar suas ações:
- Referências absolutas: A macro executará tarefas apenas nas células exatas que você registrar. Se você colocar a célula B1 em itálico, a macro sempre apenas colocará em itálico B1, independentemente da célula em que você clicou.
- Referências relativas: a macro executará tarefas nas células selecionadas, independentemente de onde elas estejam na planilha. Se você colocar B1 e C1 em itálico, poderá reutilizar a mesma macro para colocar em itálico as células D1 e E1 posteriormente.
Selecione se deseja uma referência absoluta ou relativa e, em seguida, você pode começar a clicar, formatar e ensinar as planilhas em que ordem deseja que essas ações sejam replicadas.
Depois de capturar todas as ações para esta macro, clique em “Salvar”.
Insira um nome para sua macro. O Google também permite que você crie atalhos para até dez macros. Se você deseja vincular uma macro a um atalho de teclado, insira um número de 0 a 9 no espaço fornecido. Quando terminar, clique em “Salvar”.
Se você precisar ajustar o nome ou o atalho de sua macro, pode editar uma macro clicando em Ferramentas> Macros> Gerenciar Macros.
Na janela que se abre, ajuste conforme desejado e clique em “Atualizar”.
Na próxima vez que você pressionar o atalho associado à macro, ele será executado sem a necessidade de abrir o menu da macro na barra de ferramentas.
Como executar uma macro no Planilhas Google
Se sua macro for uma referência absoluta, você pode executar a macro pressionando o atalho do teclado ou ir para Ferramentas> Macros> Sua macro e clicar na opção apropriada.
Caso contrário, se a sua macro for uma referência relativa, destaque as células da planilha nas quais deseja que a macro seja executada e pressione o atalho correspondente ou clique nele em Ferramentas> Macros> Sua macro.
Como importar macros
Conforme mencionado anteriormente, quando você grava uma macro, ela é vinculada à planilha na qual você a gravou. Mas e se você quiser importar uma macro de outra planilha? Embora não seja uma tarefa direta e simples, você pode fazer isso usando esta pequena solução alternativa.
Como as macros gravadas são armazenadas como funções no Google Apps Script, para importar uma macro, você precisa copiar a função e colá-la no arquivo de macro da nova planilha.
Abra a Planilha Google com a macro que deseja copiar e clique em Ferramentas> Macros> Gerenciar macros.
Em seguida, clique no ícone “Mais” ao lado da macro que deseja copiar e clique em “Editar script”.
Todas as macros são salvas no mesmo arquivo, portanto, se você tiver algumas macros salvas, poderá ter que examiná-las. O nome da função é o mesmo que você deu quando a criou.
Realce a (s) macro (s) que deseja copiar e pressione Ctrl + C. Certifique-se de copiar tudo até e incluindo o ponto e vírgula de fechamento.
Agora, abra a outra planilha para a qual você importará a macro e clique em Ferramentas> Macros> Gravar macro.
Clique imediatamente em “Salvar” sem gravar nenhuma ação para criar uma função de espaço reservado no arquivo de macro da planilha para nós. Você o excluirá um pouco mais tarde.
Clique em “Salvar” novamente.
Abra o Google Apps Script clicando em Ferramentas> Editor de scripts e, a seguir, abra o arquivo macros.gs no painel esquerdo. Exclua a função existente e pressione Ctrl + V para colar a macro de sua outra planilha.
Pressione Ctrl + S para salvar o script, feche a guia e volte para a planilha.
Sua planilha lê o arquivo macros.gs e procura as alterações feitas nele. Se uma nova função for detectada, você pode usar o recurso Importar para adicionar uma macro de outra planilha.
Em seguida, clique em Ferramentas> Macros> Importar.
Por fim, clique em “Adicionar função” na macro que deseja adicionar.
Infelizmente, você terá que vincular a macro manualmente a um atalho de teclado novamente. Basta seguir as instruções mencionadas anteriormente e você estará pronto para usar essa macro em várias planilhas.
Isso é tudo que há para criar e usar macros no Planilhas Google. Não há limite para as rotinas que você pode criar para suas planilhas para limitar a quantidade de tempo que você gasta fazendo essas tarefas repetitivas.