Destacar automaticamente linhas e colunas ativas no Excel (guia completo)
Navegar por extensas planilhas do Excel repletas de dados pode ser desafiador e é fácil perder o controle de sua localização ou interpretar incorretamente os valores. Para aprimorar 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ê passa de uma célula para outra, o realce muda dinamicamente, fornecendo uma dica visual clara e intuitiva para mantê-lo focado nos dados corretos, conforme mostrado na demonstração a seguir:
Destacar automaticamente linha e coluna ativas no Excel
- Com código VBA -Limpa a cor da célula existente, não suporta Desfazer
- Apenas um clique do Kutools para Excel -Mantém a cor da célula existente, suporta Desfazer, aplica-se em planilhas protegidas
- Com formatação condicional -Não estável em grandes volumes de dados, requer atualização manual (F9)
Destacar automaticamente linha e coluna ativas com código VBA
Para destacar automaticamente toda a coluna e linha da célula selecionada na planilha atual, o código VBA a seguir pode ajudá-lo a realizar esta tarefa.
Etapa 1: abra a planilha onde deseja destacar automaticamente a linha e coluna ativas
Etapa 2: abra o editor do módulo de planilha VBA e copie o código
- Clique com o botão direito no nome da planilha e escolha Ver código no menu de contexto, veja a captura de tela:
- No editor de módulo de planilha VBA aberto, copie e cole o código a seguir no módulo em branco. Veja a captura de tela:
Código VBA: auto-realçar linha e coluna da célula selecionadaPrivate 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 na frente) desta 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 na frente) desta linha:
rowRange.Interior.Color = RGB(248, 150, 171)
- Para alterar a cor de destaque, basta modificar o valor RGB nos seguintes scripts:
- Em seguida, feche a janela do editor VBA para retornar à planilha.
Resultado:
Agora, quando você seleciona uma célula, toda a linha e coluna dessa célula são automaticamente destacadas, e o destaque muda dinamicamente conforme a célula selecionada muda, conforme a demonstração mostrada abaixo:
- Este código irá limpar as cores de fundo de todas as células da planilha, portanto, evite usar esta solução se você tiver células com cores personalizadas.
- A execução deste código desativará o desfazer recurso na planilha, o que significa que você não pode reverter nenhum erro pressionando o botão Ctrl + Z atalho.
- Este código não funcionará em uma planilha protegida.
- Para parar de destacar a linha e a coluna da célula selecionada, você precisará remover o código VBA adicionado anteriormente. Depois disso, para redefinir o realce clicando em INÍCIO > Cor de preenchimento > Sem preenchimento.
Destaque automaticamente linha e coluna ativas com apenas um clique do Kutools
Enfrentando as limitações do código VBA no Excel? Kutools para Excel's Foco da Grade recurso é a solução ideal! Projetado para solucionar as deficiências do VBA, ele oferece uma ampla gama de estilos de realce para aprimorar sua experiência com planilhas. Com a capacidade de aplicar esses estilos em todas as pastas de trabalho abertas, Kutools garante um processo de gerenciamento de dados consistentemente eficiente e visualmente atraente.
Depois de instalar Kutools for Excel, Por favor clique Kutools > Foco da Grade para ativar esse recurso. Agora, você pode ver que a linha e a coluna da célula ativa são destacadas imediatamente. Este destaque muda dinamicamente para seguir conforme você altera a seleção de células. Veja a demonstração abaixo:
- Preserva as cores originais do plano de fundo das células:
Ao contrário do código VBA, este recurso respeita a formatação existente da sua planilha. - Utilizável em planilhas protegidas:
Esse recurso funciona perfeitamente em planilhas protegidas, tornando-o ideal para gerenciar documentos confidenciais 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 de dados. - Desempenho estável com grandes volumes de dados:
Esse recurso foi projetado para lidar com grandes conjuntos de dados com eficiência, garantindo desempenho estável mesmo em planilhas complexas e com muitos dados. - Vários estilos de destaque:
Este recurso oferece uma variedade de opções de destaque, permitindo que você escolha entre diferentes estilos e cores para destacar sua célula ativa de linha, coluna ou linha e coluna da maneira que melhor atenda às suas preferências e necessidades.
- Para desativar esse recurso, clique em Kutools > Foco da Grade novamente para fechar esta função;
- Para aplicar este recurso, por favor baixe e instale o Kutools para Excel em primeiro lugar.
Destacar automaticamente linhas e colunas 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:
Etapa 1: selecione o intervalo de dados
Primeiro, selecione o intervalo de células ao qual deseja que esse recurso se aplique. Pode ser a planilha inteira ou um conjunto de dados específico. Aqui, selecionarei a planilha inteira.
Etapa 2: acessar a formatação condicional
Clique INÍCIO
> Formatação condicional > Nova regra, veja a captura de tela:
Etapa 3: defina as operações na nova regra de formatação
- No Nova regra de formatação caixa de diálogo, escolha Use uma fórmula para determinar quais células formatar do Selecione um tipo de regra caixa de listagem.
- No Formate os valores onde esta fórmula for verdadeira caixa, insira uma dessas fórmulas, neste exemplo, aplicarei a terceira fórmula para destacar a linha e coluna ativas.
Para destacar a linha ativa:
Para destacar a coluna ativa:=CELL("row")=ROW()
Para destacar linha e coluna ativas:=CELL("col")=COLUMN()
=OR(CELL("row")=ROW(), CELL("col")= COLUMN())
- Então clique Formato botão.
- No que se segue formatar células caixa de diálogo, sob o Preencher guia, escolha uma cor para destacar a linha e coluna ativas conforme necessário, veja a captura de tela:
- Então clique OK > OK para fechar os diálogos.
Resultado:
Agora, você pode ver que toda a coluna e linha da célula A1 foram destacadas de uma vez. Para aplicar este destaque a outra célula, basta clicar na célula desejada e pressionar o botão F9 para atualizar a planilha, que destacará toda a coluna e linha da célula recém-selecionada.
- Na verdade, embora a abordagem de Formatação Condicional para realce no Excel ofereça uma solução, ela não é tão simples quanto usar VBA e Foco da Grade recurso. Este método necessita de recálculo manual da folha (conseguido pressionando o botão F9 chave).
Para permitir o recálculo automático de sua planilha, você pode incorporar um código VBA simples no módulo de código de sua planilha de destino. Isso automatizará o processo de atualização, garantindo que o destaque seja atualizado imediatamente conforme você seleciona células diferentes sem pressionar o botão F9 chave. 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 de 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 diminuir o desempenho da sua pasta de trabalho, afetando a eficiência do processamento e da navegação de dados.
- A função CELL está disponível apenas nas versões 2007 e posteriores do Excel; este método não é compatível com versões anteriores do Excel.
Comparação dos métodos acima
Característica | Código VBA | Formatação condicional | Kutools for Excel |
Preservar a cor de fundo da célula | Não | Sim | Sim |
Suporta Desfazer | Não | Sim | Sim |
Estável em grandes conjuntos de dados | Não | Não | Sim |
Utilizável em planilhas protegidas | Não | Sim | Sim |
Aplica-se a todas as pastas de trabalho abertas | Somente planilha atual | Somente 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 a 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, por favor clique aqui para acessá-los. Obrigado por ler e esperamos fornecer mais informações úteis no futuro!
Artigos relacionados:
- Auto-realçar linha e coluna da célula ativa
- Quando você visualiza uma planilha grande com vários dados, convém destacar a linha e coluna da célula selecionada para que possa ler os dados de forma fácil e intuitiva para evitar uma leitura incorreta. Aqui, posso apresentar alguns truques interessantes para destacar a linha e coluna da célula atual, quando a célula é alterada, a coluna e a linha da nova célula são realçadas automaticamente.
- Destaque todas as outras linhas ou colunas no Excel
- Em uma planilha grande, destacar ou preencher todas as outras ou enésimas linhas ou colunas melhora a visibilidade e a legibilidade dos dados. Isso não apenas torna a planilha mais organizada, mas também ajuda você a entender os dados com mais rapidez. Neste artigo, orientaremos você através de vários métodos para sombrear linhas ou colunas alternadas ou enésimas, ajudando você a apresentar seus dados de uma maneira mais atraente e direta.
- Destaque a linha inteira/inteira enquanto rola
- Se você tiver uma planilha grande com várias colunas, será difícil para você distinguir os dados nessa linha. Nesse caso, você pode destacar toda a linha da célula ativa para que possa visualizar os dados dessa linha de forma rápida e fácil ao rolar para baixo a barra de rolagem horizontal. Neste artigo, falarei sobre alguns truques para você resolver este problema .
- Destacar linhas com base na lista suspensa
- Este artigo vai falar sobre como destacar linhas com base na lista suspensa, pegue a seguinte captura de tela, por exemplo, quando eu seleciono "Em andamento" na lista suspensa na coluna E, preciso destacar esta linha com a cor vermelha, quando eu selecione “Concluído” na lista suspensa, preciso realçar esta linha com a cor azul e, quando selecionar “Não iniciado”, uma cor verde será usada para realçar a linha.
Melhores ferramentas de produtividade de escritório
Aprimore suas habilidades de Excel com o Kutools para Excel e experimente uma eficiência como nunca antes. Kutools para Excel oferece mais de 300 recursos avançados para aumentar a produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...
Office Tab traz interface com guias para o Office e torna seu trabalho muito mais fácil
- Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
- Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!