Help!!! Colorear columnas por valor
Publicado por Maria (3 intervenciones) el 20/09/2006 16:21:00
Hola a todos\@s!
Tengo un miniproblemilla urgentillo, una ayudita pleaseeeeeeeeeeee
Tengo un listado con diferentes columnas las cuales tienen valores de
- 3 hasta + 6.
Y se tienen que pintar las celdas dependiendo del intervalo que pertenezca el valor.
Es decir:
Si el valor de la celda és de (-3 a - infinito) , pues rojo.
Si el valor de la celda és igual a [-3 a 0) pues amarillo.
Si el valor de la celda és igual a [0 a 6), pues verde claro.
Si el valor de la celda és igual a [6 a + infinito), pues verde.
He conseguido lo siguiente (pintar en una columna los valores negativos y los positivos), pero sólo acepta estas dos condiciones porque después se van machacando, y no se como hacer ...
Sub Macro1()
Range("K3:K263").Select
Selection.FormatConditions.Delete
Selection.FormatConditions.Add Type:=xlCellValue, Operator:=xlLessEqual, Formula1:="0"
Selection.FormatConditions(1).Interior.ColorIndex = 6
Selection.FormatConditions.Add Type:=xlCellValue, Operator:=xlGreater, Formula1:="0"
Selection.FormatConditions(2).Interior.ColorIndex = 35
End Sub
Estos es un intento pero no le ha gustado
If Selection.Value < -0.003 Then
Selection.Interior.ColorIndex = 6
Else
Selection.Interior.ColorIndex = 35
End If
Alguna idea??
Muchas gracias por adelantadooooooooooooo,
Maria.
Tengo un miniproblemilla urgentillo, una ayudita pleaseeeeeeeeeeee
Tengo un listado con diferentes columnas las cuales tienen valores de
- 3 hasta + 6.
Y se tienen que pintar las celdas dependiendo del intervalo que pertenezca el valor.
Es decir:
Si el valor de la celda és de (-3 a - infinito) , pues rojo.
Si el valor de la celda és igual a [-3 a 0) pues amarillo.
Si el valor de la celda és igual a [0 a 6), pues verde claro.
Si el valor de la celda és igual a [6 a + infinito), pues verde.
He conseguido lo siguiente (pintar en una columna los valores negativos y los positivos), pero sólo acepta estas dos condiciones porque después se van machacando, y no se como hacer ...
Sub Macro1()
Range("K3:K263").Select
Selection.FormatConditions.Delete
Selection.FormatConditions.Add Type:=xlCellValue, Operator:=xlLessEqual, Formula1:="0"
Selection.FormatConditions(1).Interior.ColorIndex = 6
Selection.FormatConditions.Add Type:=xlCellValue, Operator:=xlGreater, Formula1:="0"
Selection.FormatConditions(2).Interior.ColorIndex = 35
End Sub
Estos es un intento pero no le ha gustado
If Selection.Value < -0.003 Then
Selection.Interior.ColorIndex = 6
Else
Selection.Interior.ColorIndex = 35
End If
Alguna idea??
Muchas gracias por adelantadooooooooooooo,
Maria.
Valora esta pregunta


0