KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Destaque automático da linha e coluna ativas no Excel (Guia Completo)

AutorXiaoyang Data de Modificação

Navegar por folhas de cálculo extensas do Excel, repletas de dados, pode ser desafiante — é fácil perder o foco ou interpretar mal os valores. Para potenciar a sua Análise de Dados e reduzir significativamente o risco de erros, apresentamos três formas distintas de destacar dinamicamente a linha e a coluna da célula selecionada no Excel. À medida que se move de célula para célula, o destaque ajusta-se automaticamente, oferecendo uma pista visual clara e intuitiva que o mantém sempre focado nos dados certos, conforme demonstrado a seguir:

Destaque automático da linha e coluna ativas no Excel


Vídeo: Destaque automático da linha e coluna ativas no Excel

 


Destaque automático da linha e coluna ativas com código VBA

Para destacar automaticamente a coluna inteira e a linha da célula selecionada na folha atual, o seguinte código VBA pode ajudá-lo a realizar esta tarefa.

Passo 1: Abra a folha de cálculo onde pretende destacar automaticamente a linha e coluna ativas

Passo 2: Abra o editor do módulo VBA da folha e copie o código

  1. Clique com o botão direito no nome da folha e escolha «Ver Código» no menu de contexto, conforme ilustrado:
    Clique com o botão direito no nome da folha e escolha Ver Código no menu de contexto
  2. No editor do módulo VBA da folha aberto, copie e cole o seguinte código no módulo em branco. Veja a imagem:
    Código VBA: destaque automático da linha e coluna da célula selecionada
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    'Update by Extendoffice
        Dim rowRange As Range
        Dim colRange As Range
        Dim activeCell As Range
        Set activeCell = Target.Cells(1, 1)
        Set rowRange = Rows(activeCell.Row)
        Set colRange = Columns(activeCell.Column)
         Cells.Interior.ColorIndex = xlNone
        rowRange.Interior.Color = RGB(248, 150, 171)
        colRange.Interior.Color = RGB(173, 233, 249)
    End Sub
    
    Dica: Personalize o código
    • Para alterar a cor de destaque, basta modificar o valor RGB nos seguintes scripts:
      rowRange.Interior.Color = RGB(248, 150, 171)
      colRange.Interior.Color = RGB(173, 233, 249)
    • Para destacar apenas a Linha inteira da célula selecionada, remova ou comente (adicione um apóstrofo no início) esta linha:
      colRange.Interior.Color = RGB(173, 233, 249)
    • Para destacar apenas a Coluna inteira da célula selecionada, remova ou comente (adicione um apóstrofo no início) esta linha:
      rowRange.Interior.Color = RGB(248, 150, 171)

    copie e cole o código no módulo
  3. Depois, feche a janela do editor do VBA para regressar à folha de cálculo.

Resultado:

Agora, ao selecionar uma célula, a Linha inteira e a coluna dessa célula são automaticamente destacadas, e o destaque ajusta-se dinamicamente à medida que a célula selecionada muda, conforme demonstrado abaixo:

Notas:
  • Este código remove a cor de fundo de todas as células da folha de cálculo; por isso, evite utilizá-lo se tiver células com formatação personalizada.
  • A execução deste código desativa a função «Anular» na folha, impedindo-o de reverter eventuais erros com o atalho «Ctrl» + «Z».
  • Este código não funcionará numa folha de cálculo protegida.
  • Para deixar de destacar a linha e a coluna da célula selecionada, remova o código VBA anteriormente adicionado. Em seguida, para repor a formatação original, clique em **Base** > **Cor de preenchimento** > **Sem preenchimento**.

Destaque automático da linha e coluna ativas com apenas um clique no Kutools

Enfrenta limitações com o código VBA no Excel? A funcionalidade «Grade de Foco» do Kutools para Excel é a solução ideal para si! Desenvolvida para superar as restrições do VBA, oferece uma variedade diversificada de estilos de destaque que elevam a sua experiência nas folhas de cálculo. Com a capacidade de aplicar esses estilos em todos os livros abertos, o Kutools garante um processo de gestão de dados consistente, eficiente e visualmente apelativo.

Kutools para Exceloferece mais de 300 funcionalidades avançadas para simplificar tarefas complexas, impulsionando a criatividade e a eficiência.Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados descomplicada.Informações detalhadas de Kutools para Excel...         Teste gratuito...

Após instalar o Kutools para Excel, clique em «Kutools» > «Grade de Foco» para ativar esta funcionalidade. De imediato, a linha e a coluna da célula ativa ficam destacadas — e este destaque acompanha dinamicamente qualquer alteração na seleção da célula. Veja a demonstração abaixo:

Principais Vantagens da funcionalidade Grade de foco:
  • Preserva a cor de fundo original da célula:
    Ao contrário do código VBA, esta funcionalidade respeita a formatação existente da sua folha de cálculo.
  • Utilizável em folhas protegidas:
    Esta funcionalidade funciona perfeitamente com folhas protegidas, tornando-a ideal para gerir documentos sensíveis ou partilhados sem comprometer a segurança.
  • Não afeta a função Anular:
    Com esta funcionalidade, mantém acesso total à função Anular do Excel, garantindo que pode reverter facilmente as alterações e acrescentando uma camada extra de segurança às suas manipulações de dados.
  • Desempenho estável com grandes volumes de dados:
    Esta funcionalidade foi concebida para lidar eficazmente com grandes conjuntos de dados, garantindo um desempenho estável mesmo em folhas de cálculo complexas e repletas de informação.
  • Múltiplos estilos de destaque:
    Esta funcionalidade oferece uma variedade de opções de destaque, permitindo-lhe escolher entre diferentes estilos e cores para realçar a linha, a coluna ou ambas da célula ativa — adaptando-se perfeitamente às suas preferências e necessidades.
    mais opções da funcionalidade Foco na Grelha
Dicas:

Destaque automático da linha e coluna ativas com Usar Formatação Condicional

No Excel, também pode utilizar a Formatação Condicional para destacar automaticamente a linha e a coluna ativas. Para configurar esta funcionalidade, siga os passos seguintes:

Passo 1: Selecione o Intervalo de Dados

Primeiro, selecione o intervalo de células ao qual pretende aplicar esta funcionalidade — pode ser toda a folha de cálculo ou um conjunto específico de dados. Aqui, optarei por selecionar a folha inteira.

Passo 2: Aceda a Usar Formatação Condicional

Clique em «Base» > «Usar Formatação Condicional» > «Nova Regra», conforme ilustrado:
Clique em Início > Formatação Condicional > Nova Regra

Passo 3: Defina as operações na Nova Regra de Formatação

  1. Na caixa de diálogo «Nova Regra de Formatação», selecione «Utilizar uma fórmula para determinar as células a formatar» na lista «Selecione um tipo de regra».
  2. Na caixa «Formatar valores para os quais esta fórmula é verdadeira», introduza uma das seguintes fórmulas. Neste exemplo, vamos aplicar a terceira fórmula para destacar simultaneamente a linha e a coluna ativas. Para destacar a linha ativa:
    =CELL("row")=ROW()
    Para destacar a coluna ativa:
    =CELL("col")=COLUMN()
    Para destacar a linha e a coluna ativas:
    =OR(CELL("row")=ROW(), CELL("col")= COLUMN())
  3. Em seguida, clique no botão «Formatar».
    Defina as operações na Nova Regra de Formatação
  4. Na caixa de diálogo «Definir formato de célula», no separador «Preenchimento», selecione uma cor para destacar a linha e a coluna ativas, conforme necessário. Veja a imagem:
     no separador Preenchimento, escolha uma cor para destacar a linha ou coluna
  5. Depois, clique em «OK» > «OK» para fechar as caixas de diálogo.

Resultado:

Agora, pode observar que toda a coluna e a linha da célula A1 foram destacadas em simultâneo. Para aplicar este destaque a outra célula, basta clicar na célula pretendida e premir a tecla «F9» para atualizar a folha — a coluna e a linha da nova célula selecionada serão então destacadas integralmente.

Dicas:
  • De facto, embora a abordagem com Usar Formatação Condicional para destacar no Excel ofereça uma solução, não é tão fluida como utilizar o «VBA» e a funcionalidade «Grade de foco». Este método exige uma recálculo manual da folha (realizado ao premir a tecla "F9").
    Para ativar o recálculo automático da sua folha de cálculo, pode incorporar um código VBA simples no módulo da folha pretendida. Isto automatizará o processo de atualização, garantindo que o destaque seja imediatamente aplicado ao selecionar Células Diferentes sem necessidade de premir a tecla "F9". Clique com o botão direito do rato no nome da folha e escolha «Ver Código» no menu de contexto. Em seguida, copie e cole o seguinte código no módulo da folha:
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
      Target.Calculate
    End Sub
    
  • O uso da Formatação Condicional preserva a formatação existente que aplicou manualmente à sua folha de cálculo.
  • A utilização de Formatação Condicional é conhecida por ser volátil, especialmente em conjuntos de dados muito grandes. O seu uso extensivo pode comprometer o desempenho do seu livro, reduzindo a eficiência no processamento e na navegação dos dados.
  • A função CÉLULA está disponível apenas a partir do Excel 2007; não é compatível com versões anteriores.

Comparação dos métodos acima

FuncionalidadeCódigo VBAUsar Formatação CondicionalKutools para Excel
Preserva a Cor de Fundo da célulaNãoSimSim
Suporta AnularNãoSimSim
Estável em grandes conjuntos de dadosNãoNãoSim
Utilizável em folhas protegidasNãoSimSim
Aplica-se a todas as pastas de trabalho abertasApenas Planilha atualApenas Planilha atualTodas as pastas de trabalho abertas
Requer atualização manual (F9)NãoSimNão

Este é o final do nosso guia sobre como destacar a coluna e a linha de uma célula selecionada no Excel. Se quiser explorar ainda mais dicas e truques do Excel, o nosso site oferece milhares de tutoriais — clique aqui para aceder a eles! Obrigado por ler e esperamos continuar a partilhar consigo informações úteis no futuro!


Artigos Relacionados:

  • Destaque automático da linha e coluna da célula ativa
  • Ao visualizar uma folha de cálculo extensa com numerosos dados, poderá querer destacar a linha e a coluna da célula selecionada para poder ler os dados de forma fácil e intuitiva, evitando interpretações erradas. Aqui, apresento-lhe alguns truques interessantes para destacar automaticamente a linha e a coluna da Célula Atual; sempre que a célula for alterada, a linha e a coluna da nova célula são destacadas automaticamente.
  • Destacar alternadamente cada linha ou coluna no Excel
  • Numa folha de cálculo extensa, destacar ou preencher alternadamente cada linha ou coluna (ou a cada enésima linha/coluna) melhora significativamente a visibilidade e legibilidade dos dados. Além de conferir uma aparência mais organizada à folha, esta abordagem facilita uma compreensão rápida das informações. Neste artigo, guiá-lo-emos passo a passo por vários métodos para sombrear alternadamente linhas ou colunas (ou a cada enésima), ajudando-o a apresentar os seus dados de forma mais clara e visualmente apelativa.
  • Destacar toda a linha ao deslocar-se pela folha
  • Se tiver uma folha de cálculo extensa com múltiplas colunas, pode ser difícil distinguir os dados de uma determinada linha. Neste caso, pode destacar toda a linha da célula ativa para visualizar rapidamente os seus dados enquanto navega com a Barra de Rolagem Horizontal. Neste artigo, explico alguns truques práticos para resolver este problema.
  • Intervalo de Linha Destacada com base numa lista pendente
  • Este artigo explica como aplicar um Intervalo de Linha Destacada com base numa lista pendente. Por exemplo, conforme ilustrado na imagem seguinte, ao selecionar «Em curso» na lista pendente da coluna E, a linha respetiva é destacada a vermelho; ao escolher «Concluído», a linha é destacada a azul; e ao selecionar «Não iniciado», a linha é destacada a verde.