Como automatizar o Google Sheets com macros

O Planilhas Google permite automatizar tarefas repetitivas com macros e, em seguida, vinculá-las a atalhos de teclado para executá-las rapidamente. Eles trabalham usando o Script do Google Apps para capturar suas ações para uso posterior.
RELACIONADO: Aprenda a usar macros do Excel para automatizar tarefas incômodas
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 trabalham gravando suas ações e salvando-as em um arquivo vinculado à planilha na qual elas foram gravadas.
Quando você grava uma macro no Planilhas Google, ela cria automaticamente um Script do Google Apps com todo o código 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 que você fez quando gravou a macro. Essencialmente, você está ensinando o Planilhas Google a manipular um documento ao seu gosto com um único comando.
RELACIONADO: Como otimizar seu Google Apps com o Editor de scripts
As macros são uma recurso poderoso que pode fazer basicamente qualquer coisa que Sheets é capaz de fazer. Veja aqui alguns exemplos de sua funcionalidade:
- Aplique formatação e estilos.
- Crie planilhas completamente novas.
- Use qualquer função do Planilhas Google barra de ferramentas, menu ou recurso.
O céu é o limite.
Como gravar uma macro no Planilhas Google
Acionar um Google Folha 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 fará tarefas apenas nas células exatas que você registrou. Se você colocar em itálico a célula B1, a macro irá apenas colocar em itálico B1, independentemente da célula em que você clicou.
- Referências Relativas: A macro fará tarefas nas células selecionadas, independentemente de onde elas estejam na folha. Se você colocar em itálico B1 e C1, poderá reutilizar a mesma macro para itálicar as células D1 e E1 posteriormente.
Selecione se deseja uma referência absoluta ou relativa e, em seguida, clique em , formatar e ensinar Mostra a ordem que você deseja que essas ações repliquem.

Depois de capturar todas as ações dessa macro, clique em "Salvar".

Digite um nome para sua macro. O Google também permite criar atalhos para até dez macros. Se você quiser 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".

RELACIONADO: Como inserir uma planilha do Planilhas Google no Google Docs
Se precisar ajustar sua macro nome ou atalho, você pode editar uma macro clicando em Ferramentas > Macros > Gerenciar Macros.

Na janela que é aberta, ajuste conforme desejado e clique em "Atualizar".

da próxima vez que você pressionar o atalho associado à macro, ele será executado sem ter que abrir o menu macro na barra de ferramentas.
Como executar uma macro no Planilhas Google
Se sua macro é uma referência absoluta, você pode executar a macro pressionando o atalho do teclado ou vá para Ferramentas > Macros > Sua Macro e, em seguida, clique na opção apropriada.

Caso contrário, se sua macro for uma referência relativa, realce as células em sua planilha na qual você deseja que a macro seja executada e pressione o atalho correspondente ou clique nele em Ferramentas > Macros > Sua macro.

RELACIONADO: Como proteger as células da edição no Planilhas Google
Como importar macros
Como mencionado anteriormente , quando você grava uma macro, ela fica vinculada à planilha na qual você a gravou. Mas e se você quiser importar uma macro de outra planilha? Embora não seja uma tarefa simples e direta, você pode fazer isso usando essa pequena solução alternativa.
Como as macros gravadas são armazenadas como funções no Script do Google Apps, para importar uma macro, é necessário copiar a função e cole-o no arquivo de macro da nova planilha.
Abra a Planilha Google com a macro que você 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, talvez seja necessário filtrá-las. O nome da função é o mesmo que você deu quando você a criou.
Realce a (s) macro (ais) que você deseja copiar e, em seguida, pressione Ctrl + C. Certifique-se de copiar tudo e até o ponto e vírgula de fechamento.

Agora, abra a outra planilha na qual você importará a macro e clique em Ferramentas > Macros > Gravar Macro.

Clique imediatamente em "Salvar" sem registrar nenhuma ação para criar uma função de espaço reservado no arquivo de macros da planilha. Você estará excluindo isso um pouco mais tarde.

Clique em "Salvar" novamente.

Abra o Script do Google Apps clicando em Ferramentas > Editor de scripts e, em seguida, abra o arquivo macros.gs no painel esquerdo. Exclua a função existente e pressione Ctrl + V para colar a macro da outra Planilha.

Pressione Ctrl + S para salvar o script, fechar a guia e retornar para sua planilha.
Sua planilha lê o arquivo macros.gs e procura por alterações feitas nele. Se uma nova função for detectada, você poderá usar o recurso Importar para adicionar uma macro de outra planilha.
Em seguida, clique em Ferramentas > Macros > Importação.

Por fim, clique em "Adicionar função" na macro que você 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 para criar e usar macros no Planilhas Google. Não há limite para as rotinas que você pode criar nas suas planilhas para limitar o tempo gasto nessas tarefas repetitivas.
Via: How to Geek
Nenhum comentário