Foros del Web » Soporte técnico » Software General »

Ayuda Excel

Estas en el tema de Ayuda Excel en el foro de Software General en Foros del Web. HOLA A TODOS NECESITARIA SABER COMO A TRAVES DE UNA FORMULA CONDICIONAL PUEDO HACER QUE APAREZCA UNA IMAGEN U OTRA SEGUN UNA CELDA. MADY...
  #1 (permalink)  
Antiguo 13/05/2004, 03:13
 
Fecha de Ingreso: enero-2004
Ubicación: Barcelona
Mensajes: 1
Antigüedad: 20 años, 3 meses
Puntos: 0
Ayuda Excel

HOLA A TODOS

NECESITARIA SABER COMO A TRAVES DE UNA FORMULA CONDICIONAL PUEDO HACER QUE APAREZCA UNA IMAGEN U OTRA SEGUN UNA CELDA.

MADY
  #2 (permalink)  
Antiguo 13/05/2004, 07:21
Avatar de judoka  
Fecha de Ingreso: enero-2004
Ubicación: viña del mar
Mensajes: 180
Antigüedad: 20 años, 3 meses
Puntos: 3
mediante un formula no creo que se pueda , pero si puedes hacerlo en una macro
ocultando o mosrando una imagen dependiendo del valor de una celda ; usando la instruccion:
ActiveSheet.Shapes("Picture 1").Visible = True
o

ActiveSheet.Shapes("Picture 1").Visible = false
__________________
hay tres tipos de matemáticos, los que saben contar y los que no.
Oscar
  #3 (permalink)  
Antiguo 13/05/2004, 08:54
Avatar de judoka  
Fecha de Ingreso: enero-2004
Ubicación: viña del mar
Mensajes: 180
Antigüedad: 20 años, 3 meses
Puntos: 3
popr ejemplo , supongamos que tienes dos imagemes en la planilla y deseas mostrar 1 si el valor de la celda"A2" es negativo y otra si ese valor es positivo , entonces ejecutas la siguiente macro:

Sub Macro1()

ActiveSheet.Shapes("Picture 1").Visible = False
ActiveSheet.Shapes("Picture 2").Visible = False
If Range("a2").Value <= 0 Then
ActiveSheet.Shapes("Picture 1").Visible = True
ActiveSheet.Shapes("Picture 2").Visible = False
Else
ActiveSheet.Shapes("Picture 1").Visible = False
ActiveSheet.Shapes("Picture 2").Visible = True
End If

End Sub
__________________
hay tres tipos de matemáticos, los que saben contar y los que no.
Oscar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:40.