Esta resposta foi traduzida automaticamente. Como resultado, pode haver erros gramaticais ou palavras estranhas.
Olá TT_1981,
Bem-vindo à Comunidade Microsoft.
Existem duas abordagens para essa função. O Excel não oferece suporte direto a um recurso de célula de foco, você pode usar formatação condicional ou código VBA para obter o efeito desejado.
Formatação condicional:
- Selecione a planilha inteira:
- Clique no triângulo no canto superior esquerdo da planilha para selecionar todas as células.
- Formatação condicional aberta:
- Vá para a guia Página Inicial, clique em Formatação Condicional e selecione Nova Regra.
- Crie uma nova regra:
- Escolha Usar uma fórmula para determinar quais células formatar.
- Insira a fórmula:
- Na caixa de fórmula, insira a fórmula abaixo:
=OR(CELL("row")=ROW(), CELL("col")=COLUMN())
- Defina a formatação:
- Clique no botão Formatar , escolha a cor de preenchimento desejada e clique em OK.
- Aplicar regra:
- Clique em OK novamente para aplicar a regra.
Agora, sempre que você selecionar uma célula, pressione F9 e, em seguida, a linha e a coluna serão destacadas com base na regra de formatação condicional. Quando você não precisa desse efeito, precisa excluir a regra na Formatação Condicional.
Programação VBA:
- Abra o Editor VBA:
- Pressione Alt + F11 para abrir o editor VBA.
- No Project Explorer, localize sua pasta de trabalho e clique duas vezes na planilha em que deseja aplicar o realce.
- Digite o código VBA:
- Copie e cole o seguinte código na janela de código da planilha selecionada:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Cells.Count > 1 Then Exit Sub
Application.ScreenUpdating = False
' Clear the color of all cells
Cells.Interior.ColorIndex = 0
' Highlight row and column of the selected cell
With Target
.EntireRow.Interior.ColorIndex = 38
.EntireColumn.Interior.ColorIndex = 24
End With
Application.ScreenUpdating = True
End Sub
- Personalizar código:
- Salve e feche o Editor VBA:
- Pressione Ctrl + S para salvar sua pasta de trabalho.
- Feche o editor VBA e teste a funcionalidade.
Se precisar de mais ajuda, compartilhe seus resultados conosco. Forneceremos mais assistência com base em seus comentários.
Atenciosamente
William.Y | Especialista em suporte da comunidade Microsoft