Eliminar imagenes

31/08/2006 - 11:28 por Fran | Informe spam
¿Alguien me puede ayudar?
Necesitaría hacer una macro que eliminara todas las imágenes que hay
por debajo de por ejemplo la fila 44.

Preguntas similare

Leer las respuestas

#1 KL
31/08/2006 - 11:57 | Informe spam
Hola Fran,

Prueba estos dos codigos:

Sub test()
Dim sh As Shape
With ActiveSheet
For Each sh In .Shapes
If sh.Top >= .Rows(45).Top Then sh.Delete
Next sh
End With
End Sub

Sub test2()
Dim sh As Shape
With ActiveSheet
For Each sh In .Shapes
If sh.Type = msoPicture And _
sh.Top >= .Rows(45).Top Then sh.Delete
Next sh
End With
End Sub


Saludos,
KL


"Fran" wrote in message news:
¿Alguien me puede ayudar?
Necesitaría hacer una macro que eliminara todas las imágenes que hay
por debajo de por ejemplo la fila 44.
Respuesta Responder a este mensaje
#2 Fran
31/08/2006 - 12:48 | Informe spam
Con estos codigos creo que siempre se eliminan las imagenes y yo lo que
quiero es que si ejecuto una macro se eliminen y si no, no se eliminen
Respuesta Responder a este mensaje
#3 KL
31/08/2006 - 14:15 | Informe spam
Si no ejecutas estas macros expresamente, no se eliminara nada. ?O te refieres a otra cosa? Quizas tengas que explicarlo con un poco
mas de detalle (precisamente hoy se me ha roto la bola de cristal)

Saludos,
KL


"Fran" wrote in message news:
Con estos codigos creo que siempre se eliminan las imagenes y yo lo que
quiero es que si ejecuto una macro se eliminen y si no, no se eliminen

Respuesta Responder a este mensaje
#4 Fran
31/08/2006 - 15:44 | Informe spam
Ya lo he conseguido hacer. Pero no se si es posible hacer que borre de
la fila 45 a la 100
Respuesta Responder a este mensaje
#5 KL
31/08/2006 - 16:54 | Informe spam
Algo asi:

Sub test2()
Dim sh As Shape
With ActiveSheet
For Each sh In .Shapes
If sh.Type = msoPicture And _
sh.Top >= .Rows(45).Top And _
sh.Top + sh.Height < .Rows(101).Top _
Then sh.Delete
Next sh
End With
End Sub


Saludos,
KL


"Fran" wrote in message news:

Ya lo he conseguido hacer. Pero no se si es posible hacer que borre de
la fila 45 a la 100

Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida