
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