Excel - Cambiar color de una forma según una condición

   
Vista:

Cambiar color de una forma según una condición

Publicado por Federico (1 intervención) el 12/04/2017 23:43:36
Buenos días.

Tengo un conocimiento básico de excel, necesitaría, si es que se puede, de que manera puedo cambiar el color de una forma insertada en una hoja (una linea diagonal que corta varias columnas y filas) cambie a color blanco, o desaparezca según un valor determinado en una celda.

Explico por que: Es para imprimir las materias y notas de los años cursados de un alumno. Si el alumno curso solo el primer año, el segundo y el tercer año tendrían que aparecer tachados diagonalmente por esta linea. Si curso primero y segundo solo tendría que aparecer tachado el tercero.

La cantidad de años que curso se carga en una celda (O16).

Es decir dependiendo de este valor (de 1 a 3) ¿hay alguna manera de cambiar el color de la linea o hacerla visible o no dependiendo de ese valor?

Espero haberme explicado bien. Desde ya Muchas Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Cambiar color de una forma según una condición

Publicado por JuanC juanc2942@gmail.com (1174 intervenciones) el 16/04/2017 12:48:54
una opción... ('diagonal' es el nombre del shape -línea- insertado en la hoja)

1
2
3
4
5
6
7
8
9
10
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Target.Count = 1 And Target.Address(0, 0) = "O16" Then
   If Target.Value = 1 Then
      Hoja1.Shapes("diagonal").Line.ForeColor.RGB = &HFF&
   Else
       Hoja1.Shapes("diagonal").Line.ForeColor.RGB = &HFFFFFF
   End If
End If
End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar