Macro para borrar muchas imágenes en Excel 2010
Como manejo una hoja con muchas imágenes hice una macro para borrarlas cuando necesitara ordenar o copia y luego las ponía nuevamente, dependiendo del equipo donde trabajara alguna vez me salia un error por falta de memoria, asi que recompuse la macro para que borrara una a una y funciona en 2003 perfectamente pero no en 2010, aquí se las dejo:
Sub Borrar_Imagenes() '
' Borrar_Imagenes Macro
' Macro grabada el 30/08/2008 por luispubliko '
' Acceso directo: CTRL+k
N = ActiveSheet.Shapes.Count
For i = N To 1 Step -1
'controla el tipo de objeto y elimina si se trata de Picture
On Error Resume Next
ActiveSheet.Shapes(i).Select
If Left(ActiveSheet.Shapes(i).Name, 7) = "Picture" Or Left(ActiveSheet.Shapes(i).Name, 5) = "Image" Then
ActiveSheet.Shapes(i).Delete
End If
Next
End Sub
Si funciona, muchas gracias - Ernesto Lopez