borrar la imagen en la celda activa

05/04/2004 - 16:41 por Michele Severac Dumont | Informe spam
Buenas tardes
Fernando es justamente lo que necesitaba "Iinsertar imagen en la celda
activa " efectivamente es más sencillo.
Tengo otra pregunta, ahora que tengo el código para insertar la imagen en la
celda activa, cuál sería la funcion para borrar la imagen en la celda activa
?

Muchisimas gracias por su ayuda

Michele
 

Leer las respuestas

#1 Héctor Miguel
13/04/2004 - 05:21 | Informe spam
hola, Michele !

... otra pregunta ... cual seria ... para borrar la imagen en la celda activa [...]



tal como te menciona Fernando en tus mensajes anteriores:
los objetos 'shape' como las imagenes que insertas por codigo NO son 'parte de' las celdas :(
[aunque...] puedes 'ver si coincide' su posicion [propiedad .TopLeftCell] con la direccion de la celda activa ;)
[sin embargo...] seria necesario hacer un 'ciclo de busqueda' por TODAS las figuras que contenga la hoja :((
[lo bueno es que...] puedes 'descartar' los objetos 'shape' que NO sean del tipo 'msoPicture' :))

un ejemplo:
Sub Borrar_Imagen_En_Celda_Activa()
Dim Fig As Shape
For Each Fig In ActiveSheet.Shapes
If Fig.Type = msoPicture And Fig.TopLeftCell.Address = ActiveCell.Address Then Fig.Delete
Next
End Sub

saludos,
hector.

Preguntas similares