Saltar al contenido

Eliminar todos los objetos de todas las hojas de un libro


Recommended Posts

publicado

Hola.

Necesito eliminar todos los objetos de todas las hojas de un libro.

Tengo una macro que elimina todos los objetos de la hoja activa, pero necesito que lo haga para todas las hojas.

Podría ir hoja por hoja, pero mejor en una macro.

El código que tengo para la hoja activa

Sub BorraObjetos()
Dim n As Integer
Dim Objeto As Object
n = 0
For Each Objeto In ActiveSheet.Shapes
Objeto.Delete
n = n + 1
Next Objeto
MsgBox n & " objetos eliminados.", vbInformation, "Hojas"
End Sub
[/CODE]

Agradezco la ayuda.

Gracias.

publicado

Esto es lo más corto que conozco.

Sub EliminarTodosLosObjetosDeTodasLasHojas()
Dim Hoja, Total
For Each Hoja In Sheets
Total = Total + Hoja.DrawingObjects.Count
Hoja.DrawingObjects.Delete
Next
MsgBox Total & " objetos eliminados"
End Sub
[/CODE]

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.