¿Hay alguna manera de mantener resaltada la fila seleccionada cuando la ventana pierde el foco en Excel 2010?

¿Hay alguna manera de mantener resaltada la fila seleccionada cuando la ventana pierde el foco en Excel 2010?

Cuando uso Excel 2010 y tengo seleccionada una determinada fila, si luego me desplazo a otra ventana u hoja, la fila/celda resaltada ya no es visible. Esto es realmente molesto cuando se mira hacia atrás a la ventana desenfocada. ¿Existe alguna manera de desactivar esta funcionalidad, de modo que la fila vuelva a resaltarse en la ventana desenfocada?

Respuesta1

Me gustaría sugerir el uso de "Evento de cambio de selección de hoja de libro de trabajo" en lugar de "Workbook_SheetActivate". Porque lo último es seleccionar una celda para resaltar la fila.

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

Cómo funciona:Seleccione una celda y la fila se resaltará. Vaya a otra hoja y cuando regrese a la hoja, encontrará que la Fila aún está resaltada.

Para eliminar el color de relleno de la fila, puede usar este código,

ActiveCell.Interior.ColorIndex = xlNone

información relacionada