Necesito macro para resaltar una fila
Resulta que tengo una hoja protegida y le he dado formato de fondo azul y letras blancas. La consulta es: ¿Cómo puedo hacer mediante una macro, para destacar la fila cada vez que esté activa una celda de esa fila y esta se destaque con un color amarillo y después de salir vuelva a los colores que yo le he asignado?
Utilicé la siguiente macro, pero esta me deja las celdas en color blanco (es decir como el color original), y deso que mantenga las celdas del color que yo le hea asignado.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'Colorea la fila de la celda seleccionada
Static Fila_Ant As Integer
On Error Resume Next
If Target.Row = Fila_Ant Then Exit Sub
Range("a" & Fila_Ant & ":m" & Fila_Ant).Interior.ColorIndex = xlColorIndexNone
Range("a" & Target.Row & ":m" & Target.Row).Interior.ColorIndex = 20
Fila_Ant = Target.Row
End Sub
Utilicé la siguiente macro, pero esta me deja las celdas en color blanco (es decir como el color original), y deso que mantenga las celdas del color que yo le hea asignado.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'Colorea la fila de la celda seleccionada
Static Fila_Ant As Integer
On Error Resume Next
If Target.Row = Fila_Ant Then Exit Sub
Range("a" & Fila_Ant & ":m" & Fila_Ant).Interior.ColorIndex = xlColorIndexNone
Range("a" & Target.Row & ":m" & Target.Row).Interior.ColorIndex = 20
Fila_Ant = Target.Row
End Sub
1 Respuesta
Respuesta de macros_excel
1