IMÁGENES EXCEL
Publicado por Kurteln (2 intervenciones) el 10/01/2010 01:53:12
Tengo un problema.
Yo de excel no sé mucho, por lo que las explicaciones deberían ser lo más claras posibles.
Mi problema es el siguiente:
Tengo 3 imágenes distintas en la Hoja 1: Imagen 1, Imagen 2 e Imagen 3.
Quiero que cuando en la celda A1 (por ejemplo) aparezca una determinada palabra, me aparezca una determinada imagen de las 3 que tengo y las otras que estén ocultas.
Es decir:
si A1 = "MANZANA", que aparezca ÚNICAMENTE la imagen IMAGEN 1
si A1 = "PERA", que aparezca ÚNICAMENTE la imagen IMAGEN 2
si A1 = "PLÁTANO", que aparezca ÚNICAMENTE la imagen IMAGEN 3
________________
He estado consultando foros y he obtenido una fórmula
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address <> "$A$1" Then Exit Sub
Me.Pictures("Dave").Visible = [a1] = 1
Me.Pictures("Lloyd").Visible = [a1] = 2
Me.Pictures("Berlin").Visible = [a1] = 3
End Sub
pero no entiendo muy bien dónde y como hay que ponerla para que se ejecute.
Gracias por la ayuda de antemano
Yo de excel no sé mucho, por lo que las explicaciones deberían ser lo más claras posibles.
Mi problema es el siguiente:
Tengo 3 imágenes distintas en la Hoja 1: Imagen 1, Imagen 2 e Imagen 3.
Quiero que cuando en la celda A1 (por ejemplo) aparezca una determinada palabra, me aparezca una determinada imagen de las 3 que tengo y las otras que estén ocultas.
Es decir:
si A1 = "MANZANA", que aparezca ÚNICAMENTE la imagen IMAGEN 1
si A1 = "PERA", que aparezca ÚNICAMENTE la imagen IMAGEN 2
si A1 = "PLÁTANO", que aparezca ÚNICAMENTE la imagen IMAGEN 3
________________
He estado consultando foros y he obtenido una fórmula
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address <> "$A$1" Then Exit Sub
Me.Pictures("Dave").Visible = [a1] = 1
Me.Pictures("Lloyd").Visible = [a1] = 2
Me.Pictures("Berlin").Visible = [a1] = 3
End Sub
pero no entiendo muy bien dónde y como hay que ponerla para que se ejecute.
Gracias por la ayuda de antemano
Valora esta pregunta


0