Existe uma maneira de manter a linha selecionada destacada quando a janela perde o foco no Excel 2010?

Existe uma maneira de manter a linha selecionada destacada quando a janela perde o foco no Excel 2010?

Quando estou usando o Excel 2010 e tenho uma determinada linha selecionada, se eu sair para outra janela ou planilha, a linha/célula destacada não ficará mais visível. Isso é realmente irritante quando olhamos para a janela sem foco. Existe uma maneira de desativar essa funcionalidade, para que a linha fique novamente destacada na janela sem foco?

Responder1

Eu gostaria de sugerir o uso de "Workbook Sheet SelectionChange Event" no lugar de "Workbook_SheetActivate". Porque no final você precisa selecionar uma célula para destacar a linha.

Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Excel.Range)

If Target.Cells.Count > 1 Then Exit Sub
Application.ScreenUpdating = False
Cells.Interior.ColorIndex = 0

With Target
.EntireRow.Interior.ColorIndex = 19
End With

Application.ScreenUpdating = True

End Sub

Como funciona:Selecione uma célula e a linha será destacada. Vá para outra planilha e quando você retornar à planilha, você ainda verá que a Linha está destacada.

Para remover a cor de preenchimento da linha você pode usar este código,

ActiveCell.Interior.ColorIndex = xlNone

informação relacionada