Colorear fila de celda activa con formato condicional

Tengo una tabla con filas que tienen formato condicional,(se colorean filas si una celda ="ok" ).

Quisiera que en esa base se colorearan la fila de la celda activa y al salir quedaran como estaban,

Es para saber en que fila estoy leyendo, y no perderme

1 respuesta

Respuesta
2

No es posible colorear aquellas filas que tienen color por formato condicional.

Sí el resto de las filas. Observa en la siguiente imagen: las filas cuya col B tienen el texto 'entrada' presentan un color asignado por Fto condicional.

Entonces la celda activa se colorea solo en aquellas donde no se aplica ese fto.

Si esto se parece a tu caso, la macro es la siguiente y se coloca en el objeto HOJA donde necesites trabajar.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'x Elsamatilde
'quita color a la fila anterior
If filx > 0 Then Range("A" & filx).EntireRow.Interior.ColorIndex = xlNone
'asigna color a la activa
ActiveCell.EntireRow.Interior.Color = 65535 'Colorea la celda de color amarillo fluorescente
filx = ActiveCell.Row
End Sub

Esto requiere además de una variable definida como Pública al inicio de algún módulo:

Public filx As Long

Sdos y no olvides valorar la respuesta.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas