visualizar o no una imagen

25/03/2008 - 09:49 por Crazyro | Informe spam
Buenos dias foro...

Mi consulta es la siguiente, tengo una imágen que me gustaría mostrarla si
se cumple una condición.

En una celda (F1) tengo una condición que me da el valor menor de una matriz:

=K.ESIMO.MENOR(B2:B14;1)

Esta matriz va cambiando todas las semanas, por lo que el valor que nos da
también cambia.

Lo que quiero es que me muestre en la fila donde está el valor menor (o si
son varios, en todas las que sea coincidente), una imágen que tengo.

He mirado en el foro, y he visto la opción de poner lo siguiente:

Me.pictures("imagen 1").Visible = [f1] = [b2]

Pero nose si esto lo podría poner en una celda, o lo tengo que poner en una
función de visual basic, y como tendría que hacer la llamada a esta función,
cada vez que se cambian los valores?.

Gracias por todo.
Roberto.
 

Leer las respuestas

#1 Héctor Miguel
25/03/2008 - 19:38 | Informe spam
hola, Roberto !

la opcion que viste por el foro es aplicable cuando existen ya varias imagenes incrustadas en la hoja
- el codigo muestra/oculta cada una de las pictures segun se cumpla (o no) una condicion en "su" celda

o sea, si quieres que "aparezca" una imagen en la celda con el k.esimo.menor (o en todas las que coincidan)
- seria necesario que la imagen YA exista para cada una de las (posibles) celdas -?-

otra alternativa seria usar formatos condicionales y un tipo de fuente "simbolico" en la celda donde necesitas figuras
(obviamente, dependiendo de "que figuras" estemos hablando) -?-

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

__ la consulta original __
... tengo una imagen que me gustaria mostrarla si se cumple una condicion.
En una celda (F1) tengo una condicion que me da el valor menor de una matriz:
=K.ESIMO.MENOR(B2:B14;1)
Esta matriz va cambiando todas las semanas, por lo que el valor que nos da tambien cambia.
Lo que quiero es que me muestre en la fila donde esta el valor menor
(o si son varios, en todas las que sea coincidente), una imagen que tengo.
He mirado en el foro, y he visto la opcion de poner lo siguiente:
Me.pictures("imagen 1").Visible = [f1] = [b2]
Pero no se si esto lo podria poner en una celda, o lo tengo que poner en una funcion de visual basic
y como tendria que hacer la llamada a esta funcion, cada vez que se cambian los valores?.

Preguntas similares