Colorea Celdas en base a un IF
Publicado por Laura (5 intervenciones) el 25/09/2006 21:33:33
Mi duda es:
tengo una funcion que evalúa el contenido de una celda (un simple IF), si esta contiene la palabra "SI" necesito que pinte un rango de celdas color verde, si contiene la palabra "NO" que pinte el mismo rango de celdas de color rojo.
La lógica suena simple, de hecho ya hice la función pero no sirve!! quisiera que me ayudaran a localizar el error o bien, decirme la forma correcta de hacerlo, por favor.
de antemano Gracias
Function color(valor)
If valor = "SI" Then
Range("A1:G1").Select
With Selection.Interior
.ColorIndex = 4
.Pattern = xlSolid
End With
End If
If valor = "NO" Then
Range("A1:G1").Select
With Selection.Interior
.ColorIndex = 3
.Pattern = xlSolid
End With
End If
End Function
tengo una funcion que evalúa el contenido de una celda (un simple IF), si esta contiene la palabra "SI" necesito que pinte un rango de celdas color verde, si contiene la palabra "NO" que pinte el mismo rango de celdas de color rojo.
La lógica suena simple, de hecho ya hice la función pero no sirve!! quisiera que me ayudaran a localizar el error o bien, decirme la forma correcta de hacerlo, por favor.
de antemano Gracias
Function color(valor)
If valor = "SI" Then
Range("A1:G1").Select
With Selection.Interior
.ColorIndex = 4
.Pattern = xlSolid
End With
End If
If valor = "NO" Then
Range("A1:G1").Select
With Selection.Interior
.ColorIndex = 3
.Pattern = xlSolid
End With
End If
End Function
Valora esta pregunta


0