Destacar a célula, linha e coluna ativa no Google Sheets

Foto do autor
Sávio Ribeiro 📅 25/11/2024 23:43
⏱️5 minutos de leitura

Tópicos da publicação

Realçar automaticamente a célula, linha e coluna que está ativa no Google Sheets pode tornar o seu trabalho mais visual e eficiente, principalmente se você desvia o foco rapidamente.

Usando um código muito simples e curto no Apps Script, é possível destacar a célula, linha e coluna ativa no Google Sheets. Isso vai te ajudar a se localizar mais rapidamente no meio dos seus dados, evitando erros de trabalho.

Destacar a célula ativa no Google Sheets

O que é Apps Script?

O Google Apps Script ou simplesmente GAS, é uma ferramenta de automação para produtos Google, como Sheets, Docs, Gmail, etc. Com o GAS você pode usar scripts personalizados que automatizam tarefas, criam novas funções e se conectam a serviços de terceiros, por exemplo.

Apps Script: O que é e como funciona o VBA do Google Sheets

Quais ações esse script executará na planilha?

  • Identificará a linha e coluna ativa, onde você clicou pela última vez.
  • Aplicará uma cor verde clara em toda a linha vertical e horizontal, destacando os seus dados.

Código para destacar a célula, linha e coluna

Copie o código abaixo:

function onSelectionChange() {
  var range = SpreadsheetApp.getActiveRange();
  var sheet = range.getSheet();
  var rows = sheet.getMaxRows();
  var columns = sheet.getMaxColumns();
  sheet.getRange(1, 1, rows, columns).setBackground(null);
  sheet.getRange(1, range.getColumn(), rows, range.getNumColumns()).setBackground("#c4eed0");
  sheet.getRange(range.getRow(), 1, range.getNumRows(), columns).setBackground("#c4eed0");
}

Como implementar o código na sua planilha?

  1. Abra a sua planilha.
  2. No menu superior, clique em Extensões > Apps Script.
  3. Defina um nome para o projeto.
  4. Apague qualquer código no editor e cole o nosso.
  5. Execute-o pela primeira vez, para conceder as permissões necessárias.

Pronto! Volte na sua planilha e teste clicando em qualquer linha. O esperado é que a coluna e a linha inteira que estejam ativas sejam destacadas e realçadas nas cores definidas.

destacar linha ativa google sheets

Existe um pequeno delay, pois o script é executado nos servidores da Google e não no navegador do usuário.

Carregando...

Clique no botão abaixo para acessar o Google Sheets.

Abrir Planilha

Faça uma cópia da Planilha​

Alterando a cor de destaque

No script que você colou no editor do Apps Script, note que existe o código #c4eed0 nas duas últimas linhas antes do colchete de fechamento. Esse código é a cor verde claro em formato hexadecimal.

Você pode alterá-lo para qualquer outra cor, desde que esteja também em formato hexadecimal. Para buscar cores nesse formato, pesquise no Google: hex color

hex color google

Copie somente o código HEX, assim como está destacado na imagem acima. Substitua os dois valores HEX no Apps Script e salve.

Perguntas Frequentes (FAQ)

  1. Esse script funcionará em todas as planilhas que eu tenho?
    • Não. O script será ativado somente na planilha em questão que você abriu o editor do Apps Script e aplicou o código.
  2. Posso usar somente em páginas específicas da minha planilha?
    • Isso é possível, mas depende de uma validação no script para verificar o nome da página. Você pode tentar uma implementação que permita que o script seja executado somente em páginas cujo nome estejam listados em alguma outra página.
  3. Senti que minha planilha ficou lenta, o que fazer?
    • Bem, isso também pode ser possível de acontecer, principalmente se a sua planilha é muito grande. Nesse caso, você pode buscar uma melhoria que limite o número de linhas que a formatação será aplicada.
  4. Compartilho minha planilha com outras pessoas e estou tendo problemas.

Agora que você já aprendeu a destacar a célula ativa da sua planilha no Google Sheets, compartilhe com seus colegas essa nova possibilidade. Caso tenha ficado com dúvidas e tenha sugestões de melhorias, use a seção de comentários aqui abaixo.

Participe também da Comunidados, nosso grupo 100% gratuito no WhatsApp para compartilhar conhecimento em planilhas, dados e ferramentas Google.

PARTICIPE DO NOSSO GRUPO NO WHATSAPP!
É 100% GRÁTIS!

Tópicos da publicação

PRECISANDO DE UM PROJETO PERSONALIZADO?

Comentários

Compartilhe esse conteúdo

URL compartilhável