Skip to main content

Destacar automaticamente a linha e coluna ativas no Excel (Guia Completa)

Author: Xiaoyang Last Modified: 2025-06-04

Navegar por extensas planilhas do Excel repletas de dados pode ser desafiador, e é fácil perder o controle de onde você está ou interpretar valores de forma errada. Para melhorar sua análise de dados e reduzir a chance de erros, apresentaremos 3 maneiras diferentes de destacar dinamicamente a linha e a coluna de uma célula selecionada no Excel. À medida que você se move de célula para célula, o destaque muda dinamicamente, fornecendo uma pista visual clara e intuitiva para manter o foco nos dados corretos, conforme mostrado na demonstração a seguir:

Destacar automaticamente a linha e coluna ativas no Excel


Vídeo: Destacar automaticamente a linha e coluna ativas no Excel

 


Destacar automaticamente a linha e coluna ativas com código VBA

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

Passo 1: Abra a planilha onde deseja destacar automaticamente a linha e coluna ativas

Passo 2: Abra o editor de módulo da planilha VBA e copie o código

  1. Clique com o botão direito no nome da planilha e escolha "Ver Código" no menu de contexto, veja a captura de tela:
    Right click the sheet name, and choose View Code from the context menu
  2. No editor de módulo VBA aberto, copie e cole o seguinte código no módulo em branco. Veja a captura de tela:
    Código VBA: destacar automaticamente a 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
    
    Dicas: 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)

    copy and paste the code into the module
  3. Em seguida, feche a janela do editor VBA para retornar à planilha.

Resultado:

Agora, quando você seleciona uma célula, a linha e coluna inteira dessa célula são automaticamente destacadas, e o destaque muda dinamicamente conforme a célula selecionada muda, como mostrado na demonstração abaixo:

Notas:
  • Este código limpará as cores de fundo de todas as células na planilha, então evite usar esta solução se você tiver células com coloração personalizada.
  • Executar este código desativará o recurso "Desfazer" na planilha, o que significa que você não poderá reverter erros pressionando o atalho "Ctrl" + "Z".
  • Este código não funcionará em uma planilha protegida.
  • Para parar de destacar a linha e coluna da célula selecionada, será necessário remover o código VBA adicionado anteriormente. Depois disso, para redefinir o destaque, clique em "Início" > "Cor de preenchimento" > "Sem preenchimento".

Destacar automaticamente a linha e coluna ativas com apenas um clique do Kutools

Enfrentando limitações do código VBA no Excel? O recurso "Grade de Foco" do "Kutools for Excel" é a solução ideal para você! Projetado para resolver as deficiências do VBA, ele oferece uma ampla variedade de estilos de destaque para aprimorar sua experiência na planilha. Com a capacidade de aplicar esses estilos em todas as pastas de trabalho abertas, o "Kutools" garante um processo consistente e eficiente de gerenciamento de dados visualmente atraente.

Kutools para Excel oferece mais de 300 recursos avançados para simplificar tarefas complexas, aumentando a criatividade e a eficiência. Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados fácil e eficiente. Mais informações sobre o Kutools para Excel...  Teste gratuito...

Após instalar o Kutools for Excel, clique em "Kutools" > "Grade de Foco" para habilitar esse recurso. Agora, você pode ver a linha e coluna da célula ativa destacadas imediatamente. Esse destaque muda dinamicamente para acompanhar enquanto você altera a seleção da célula. Veja a demonstração abaixo:

Benefícios-Chave do Recurso Grade de Foco:
  • Preserva as cores de fundo originais das células:
    Ao contrário do código VBA, esse recurso respeita a formatação existente da sua planilha.
  • Usável em planilhas protegidas:
    Esse recurso funciona perfeitamente em planilhas protegidas, tornando-o ideal para gerenciar documentos sensíveis ou compartilhados sem comprometer a segurança.
  • Não afeta a função Desfazer:
    Com esse recurso, você mantém acesso total à funcionalidade de desfazer do Excel. Isso garante que você possa reverter facilmente as alterações, adicionando uma camada de segurança à manipulação dos seus dados.
  • Desempenho estável com grandes volumes de dados:
    Esse recurso foi projetado para lidar com grandes conjuntos de dados de forma eficiente, garantindo desempenho estável mesmo em planilhas complexas e intensivas em dados.
  • Múltiplos estilos de destaque:
    Esse recurso oferece uma variedade de opções de destaque, permitindo que você escolha entre diferentes estilos e cores para destacar a linha, coluna ou ambas da célula ativa de uma maneira que melhor atenda às suas preferências e necessidades.
    more options of Grid Focus feature
Dicas:

Destacar automaticamente a linha e coluna ativas com Formatação Condicional

No Excel, você também pode configurar a Formatação Condicional para destacar automaticamente a linha e coluna ativas. Para configurar esse recurso, siga estas etapas:

Passo 1: Selecione o intervalo de dados

Primeiro, selecione o intervalo de células ao qual deseja aplicar esse recurso. Pode ser toda a planilha ou um conjunto de dados específico. Aqui, vou selecionar toda a planilha.

Passo 2: Acesse a Formatação Condicional

Clique em "Início" > "Formatação Condicional" > "Nova Regra", veja a captura de tela:
Click Home > Conditional Formatting > New Rule

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

  1. Na caixa de diálogo "Nova Regra de Formatação", escolha "Usar uma fórmula para determinar quais células formatar" na lista "Selecione um Tipo de Regra".
  2. Na caixa "Formatar valores onde esta fórmula é verdadeira", insira uma dessas fórmulas; neste exemplo, aplicarei a terceira fórmula para destacar a linha e coluna ativas.
    Para destacar a linha ativa:
    =CELL("row")=ROW()
    Para destacar a coluna ativa:
    =CELL("col")=COLUMN()
    Para destacar a linha e coluna ativas:
    =OR(CELL("row")=ROW(), CELL("col")= COLUMN())
  3. Em seguida, clique no botão "Formatar".
    Set the operations in the New Formatting Rule
  4. Na caixa de diálogo "Formatar Células" que aparece, na guia "Preenchimento", escolha uma cor para destacar a linha e coluna ativas conforme necessário, veja a captura de tela:
     under the Fill tab, choose one color to highlight the row or column
  5. Em seguida, clique em "OK" > "OK" para fechar as caixas de diálogo.

Resultado:

Agora, você pode ver que toda a coluna e linha da célula A1 foram destacadas de uma vez. Para aplicar esse destaque a outra célula, basta clicar na célula desejada e pressionar a tecla "F9" para atualizar a planilha, o que destacará automaticamente toda a coluna e linha da nova célula selecionada.

Dicas: 
  • De fato, embora a abordagem de Formatação Condicional para destacar no Excel ofereça uma solução, ela não é tão fluida quanto usar "VBA" e o recurso "Grade de Foco". Este método exige recálculo manual da planilha (pressionando a tecla "F9").
    Para habilitar o recálculo automático da sua planilha, você pode incorporar um código VBA simples no módulo de código da sua planilha de destino. Isso automatizará o processo de atualização, garantindo que o destaque seja atualizado imediatamente ao selecionar diferentes células sem pressionar a tecla "F9". Clique com o botão direito no nome da planilha e escolha "Ver Código" no menu de contexto. Em seguida, copie e cole o seguinte código no módulo da planilha:
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
      Target.Calculate
    End Sub
    
  • A Formatação Condicional preserva a formatação existente que você aplicou manualmente à sua planilha.
  • A Formatação Condicional é conhecida por ser volátil, especialmente quando aplicada a conjuntos de dados muito grandes. Seu uso extensivo pode potencialmente retardar o desempenho da sua pasta de trabalho, afetando a eficiência do processamento e navegação de dados.
  • A função CELULA só está disponível nas versões do Excel 2007 e posteriores, este método não é compatível com versões anteriores do Excel.

Comparação dos Métodos Acima

Recurso Código VBA Formatação Condicional Kutools for Excel
Preservar cor de fundo da célula Não Sim Sim
Suporte ao Desfazer Não Sim Sim
Estável em grandes conjuntos de dados Não Não Sim
Usável em planilhas protegidas Não Sim Sim
Aplica-se a todas as pastas de trabalho abertas Apenas planilha atual Apenas planilha atual Todas as pastas de trabalho abertas
Requer atualização manual (F9) Não Sim Não

Isso conclui nosso guia sobre como destacar a coluna e linha de uma célula selecionada no Excel. Se você estiver interessado em explorar mais dicas e truques do Excel, nosso site oferece milhares de tutoriais, clique aqui para acessá-los. Obrigado por ler, e esperamos fornecer mais informações úteis no futuro!


Artigos Relacionados:

  • Destacar automaticamente a linha e coluna da célula ativa
  • Ao visualizar uma grande planilha com muitos dados, você pode querer destacar a linha e coluna da célula selecionada para facilitar e interpretar os dados de forma intuitiva, evitando leituras incorretas. Aqui, posso apresentar alguns truques interessantes para destacar a linha e coluna da célula atual, quando a célula mudar, a coluna e linha da nova célula serão destacadas automaticamente.
  • Destacar linhas ou colunas alternadas no Excel
  • Em uma grande planilha, destacar ou preencher linhas ou colunas alternadas ou a cada n linhas ou colunas melhora a visibilidade e legibilidade dos dados. Não apenas deixa a planilha mais organizada, mas também ajuda você a entender os dados mais rapidamente. Neste artigo, vamos guiá-lo através de vários métodos para sombrear linhas ou colunas alternadas ou a cada n linhas ou colunas, ajudando você a apresentar seus dados de maneira mais atraente e direta.
  • Destacar a linha inteira/linha completa ao rolar
  • Se você tem uma planilha grande com várias colunas, pode ser difícil distinguir os dados dessa linha. Nesse caso, você pode destacar toda a linha da célula ativa para que possa visualizar rapidamente e facilmente os dados dessa linha ao rolar a barra de rolagem horizontal. Este artigo mostrará alguns truques para resolver esse problema.
  • Destacar linhas com base em lista suspensa
  • Este artigo discutirá como destacar linhas com base em uma lista suspensa, tomando a seguinte captura de tela como exemplo: quando eu seleciono “Em Progresso” da lista suspensa na coluna E, preciso destacar essa linha com a cor vermelha; quando seleciono “Concluído” da lista suspensa, preciso destacar essa linha com a cor azul; e quando seleciono “Não Iniciado”, uma cor verde será usada para destacar a linha.