Iconos de Formato Condicional

02/10/2006 - 18:44 por sebastianos | Informe spam
Hola, tengo una duda sobre si puedo hacer lo siguiente en Excel 2003 (o
aun mejor, en Excel 2007):

Tengo un icono de formato condicional, es una flecha, y me gustaria
saber si puedo hacer que dicha flecha represente a dos indicadores
distintos, uno que este asociado al color y otro a la direccion de la
flecha.

Ej, para un indicador, la flecha cambia su color de rojo a verde y para
otro indicador, la misma flecha apunta hacia arriba o hacia abajo.

Muchas gracias!
 

Leer las respuestas

#1 David
02/10/2006 - 21:12 | Informe spam
Para Excel 2003:

Puedes hacer algo por código, cambiando la imagen asociada a una autoforma.
Primero debes crear las imágenes de tus indicadores (un archivo bmp o gif con
la flecha para arriba, otro con la flecha para abajo, otro con color verde,
etc.), y guardarlas en tu PC. Yo supondré que se trata de una imagen 1.gif,
otra 2.bmp guardadas en c:\Indicadores.

Cuando tengas tus imagenes, prueba lo siguiente en un archivo en blanco, y
luego lo adaptas a tu caso:

1.
Crea una autoforma, y le asignas un nombre (supondré que el nombre es
"Indicador"). Para asignarle el nombre, le das clic, y en el cuadro Nombres
(donde aparece la dirección de la celda), escribes el nombre y pulsas ENTER.

2.
Haces clic derecho en el separador de la hoja, seleccionas "Ver código" y
pegas lo siguiente:

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" Then
If Target.Value = 1 Then
ActiveSheet.Shapes("Indicador").Select
Selection.ShapeRange.Fill.UserPicture "C:\Indicadores\1.gif"
ActiveCell.Select
ElseIf Target.Value = 2 Then
ActiveSheet.Shapes("Indicador").Select
Selection.ShapeRange.Fill.UserPicture "C:\Indicadores\2.bmp"
ActiveCell.Select
Else
ActiveSheet.Shapes("Indicador").Select
Selection.ShapeRange.Fill.Solid
ActiveCell.Select
End If
End If
End Sub

Observa la ruta de las imágenes, y la condición (el valor de la celda A1).

Saludos.



"" escribió:

Hola, tengo una duda sobre si puedo hacer lo siguiente en Excel 2003 (o
aun mejor, en Excel 2007):

Tengo un icono de formato condicional, es una flecha, y me gustaria
saber si puedo hacer que dicha flecha represente a dos indicadores
distintos, uno que este asociado al color y otro a la direccion de la
flecha.

Ej, para un indicador, la flecha cambia su color de rojo a verde y para
otro indicador, la misma flecha apunta hacia arriba o hacia abajo.

Muchas gracias!


Preguntas similares