![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
24/06/2008, 13:55
|
![Avatar de abrahamvj](http://static.forosdelweb.com/customavatars/avatar144758_1.gif) | | | Fecha de Ingreso: julio-2006 Ubicación: Lima, Peru
Mensajes: 708
Antigüedad: 18 años, 6 meses Puntos: 18 | |
Respuesta: Semaforo en EXcel aun estaba en hora de almuerzo, asi que aproveche y te hic algo. Pegalo en el modulo de la hoja:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim intvalor%
If Target.Address = "$A$1" Then
intvalor% = Target.Value
Select Case intvalor%
Case 1 To 6
ActiveSheet.Shapes("Elipse 4").Select
Selection.ShapeRange.Fill.ForeColor.SchemeColor = 10
Case 6.1 To 8.5
ActiveSheet.Shapes("Elipse 4").Select
Selection.ShapeRange.Fill.ForeColor.SchemeColor = 13
Case 8.6 To 10
ActiveSheet.Shapes("Elipse 4").Select
Selection.ShapeRange.Fill.ForeColor.SchemeColor = 17
Case Else
ActiveSheet.Shapes("Elipse 4").Select
Selection.ShapeRange.Fill.ForeColor.SchemeColor = 1
End Select
End If
End Sub
Abraham |