Formato condicional
Hola, me gustaría hacer mediante una macro un formato condiconal que cambiara la fila desde "b" a "k" .
Por ejemplo; si en cualquier fila de la columna "b" pusiera "ok" toda esa fila de "b" a"k" se pusiera en negrita, y que cuando quitara el "ok" se quitara el formato condicional.
Estoy trabajando en una maro, que he sacado a cachos, pero no logro adaptarla a lo que quiero. Que es esta
Private Sub Worksheet_Change(ByVal Target As Range)
Dim file As Range
Target.Interior.ColorIndex = xlNone
On Error GoTo Salida
For Each Celda In Target.SpecialCells(xlCellTypeConstants)
Select Case UCase(Celda)
Case "BLQ": Celda.EntireRow.Interior.ColorIndex = 3
Case "OK": Celda.EntireRow.Interior.ColorIndex = 4
Case "CLX": Celda.EntireRow.Font.Bold = True
Case Else: Celda.Interior.ColorIndex = xlNone
End Select
Next Celda
Salida:
End Sub
No se si me explique bien.
Muchas gracias
Por ejemplo; si en cualquier fila de la columna "b" pusiera "ok" toda esa fila de "b" a"k" se pusiera en negrita, y que cuando quitara el "ok" se quitara el formato condicional.
Estoy trabajando en una maro, que he sacado a cachos, pero no logro adaptarla a lo que quiero. Que es esta
Private Sub Worksheet_Change(ByVal Target As Range)
Dim file As Range
Target.Interior.ColorIndex = xlNone
On Error GoTo Salida
For Each Celda In Target.SpecialCells(xlCellTypeConstants)
Select Case UCase(Celda)
Case "BLQ": Celda.EntireRow.Interior.ColorIndex = 3
Case "OK": Celda.EntireRow.Interior.ColorIndex = 4
Case "CLX": Celda.EntireRow.Font.Bold = True
Case Else: Celda.Interior.ColorIndex = xlNone
End Select
Next Celda
Salida:
End Sub
No se si me explique bien.
Muchas gracias
1 Respuesta
Respuesta de Alvaro Silveira
1