Como realçar a célula ativa ou a seleção no Excel?
Trabalhar com folhas de cálculo grandes e complexas no Excel torna frequentemente difícil localizar rapidamente a célula ativa ou identificar o intervalo selecionado. Ao navegar pelos dados — especialmente ao rever ou editar valores específicos — perder a noção da sua posição pode levar a erros ou fluxos de trabalho ineficientes. Ao aplicar automaticamente uma cor distintiva à célula ativa ou à seleção atual, consegue identificar facilmente a sua localização, reduzindo erros e poupando tempo. Este tutorial apresenta métodos práticos para destacar visualmente a célula ativa ou o intervalo selecionado à medida que se desloca pela folha de cálculo, ajudando-o a manter foco e precisão em diversos cenários de gestão de dados.
Realçar a célula ativa ou seleção com código VBA
Realçar a célula ativa ou seleção com código VBA
Uma forma eficaz de realçar dinamicamente a célula ativa ou o grupo de células selecionado é utilizar programação VBA no Excel. Esta abordagem é ideal para utilizadores que desejam feedback visual em tempo real ao trabalhar com várias folhas ou grandes conjuntos de dados. A configuração é flexível: após implementação, a sua seleção ativa será sempre destacada com a cor à sua escolha, tornando-a imediatamente identificável num simples relance.
1. Comece por premir e manter premida a combinação ALT + F11 no seu teclado. Isto abrirá a janela do Microsoft Visual Basic for Applications, onde pode gerir e editar módulos de código para a sua pasta de trabalho do Excel.
2. No painel esquerdo do Explorador de Projetos, localize o nome da sua pasta de trabalho. Expanda as respetivas pastas, se necessário, e faça duplo clique em EsteLivro para abrir o respetivo módulo de código. Se não conseguir ver o painel do Explorador de Projetos, clique em Ver > Explorador de Projetos na barra de menus da janela do VBA para o apresentar.
Assim que a área de código do EsteLivroestiver aberta, copie e cole o seguinte código VBA no espaço em branco do módulo:
Código VBA: Realçar célula ativa ou seleção
Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Excel.Range)
'UpdatebyExtendoffice
Static xLastRng As Range
On Error Resume Next
Target.Interior.ColorIndex = 6
xLastRng.Interior.ColorIndex = xlColorIndexNone
Set xLastRng = Target
End Sub 
3. Depois de inserir o código, guarde as alterações e feche a janela do editor VBA para regressar à sua folha de cálculo. A partir de agora, sempre que selecionar uma célula ou um intervalo de células, estas serão automaticamente realçadas com a cor escolhida. A área realçada atualiza-se instantaneamente à medida que altera a sua seleção, garantindo que sabe sempre exatamente quais as células ativas.
Para garantir os melhores resultados, tome nota dos seguintes conselhos e dicas de utilização:
1. Se o painel Explorador de Projetos não estiver visível, clique na opção Ver no VBA e selecione Explorador de Projetos para revelar o painel onde encontrará EsteLivro.
2. Dentro do código fornecido, a linha .ColorIndex = 6 controla a cor do realce. Pode alterar este valor para definir a cor pretendida. Alguns valores comuns do ColorIndex são 3 (vermelho), 4 (verde), 5 (azul), 6 (amarelo), entre outros. Consulte a lista completa dos códigos de cor no Excel para mais opções e experimente até encontrar a combinação perfeita para as suas preferências visuais.
3. Este método VBA aplica-se a todas as folhas de cálculo do seu livro, ativando automaticamente o realce em qualquer folha onde selecione células — ideal para revisar dados em múltiplas folhas com eficiência.
4. Tenha em atenção que as células realçadas por este código VBA serão temporariamente coloridas de acordo com a sua seleção. Se tiver células previamente preenchidas com cores personalizadas e as selecionar, as respetivas cores originais serão removidas quando mover a seleção. Considere cuidadosamente esta questão caso tenha formatação importante que não pretenda perder. Para evitar perder cores existentes nas células, poderá querer anotar manualmente ou duplicar a formatação antes de aplicar esta solução.
Algumas recomendações adicionais para resolução de problemas: se encontrar erros inesperados ou o código não funcionar conforme pretendido, confirme que as macros estão ativadas no Excel e que tem permissão para executar código VBA. Verifique também se não existem regras conflituantes de Formatação Condicional que possam sobrepor as suas definições de realce. Caso os realces não apareçam, tente selecionar outra célula ou recarregar o livro para atualizar o efeito do código VBA.
Em geral, utilizar VBA para realce dinâmico revela-se especialmente valioso em auditorias, edição e apresentação de dados em folhas de cálculo extensas, embora possa não conservar a formatação personalizada das células. Para utilizadores que procurem abordagens visuais alternativas ou soluções mais simples — capazes de preservar as cores originais — há outros métodos práticos a considerar:
- Pode utilizar o Usar Formatação Condicional no Excel para realçar células, linhas ou intervalos específicos com base em critérios ou valores das células. Este método é ideal para realce com base em regras — em vez de seleção direta —, preserva outra formatação e é fácil de configurar.
- Algumas extensões de terceiros para o Excel, como o Kutools para Excel, oferecem funcionalidades práticas com um só clique para realçar rapidamente as células ou intervalos ativos. Estas ferramentas preservam geralmente a formatação anterior e simplificam todo o processo de personalização.
Artigo relacionado:
Como destacar automaticamente o intervalo de linha e colunas da célula ativa no Excel?
As Melhores Ferramentas de Produtividade para o Office
Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...
Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil
- Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
- Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!
Todos os suplementos Kutools — num único instalador.
Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.
- Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Um instalador, uma licença— configuração em minutos (pronto para MSI)
- Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
- Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
- Melhor relação qualidade-preço— poupe face à compra individual dos suplementos