Eliminar todos los objetos de una hoja Excel

Compatibilidad: Truco compatible con Excel 365Truco compatible con Excel 2019Truco compatible con Excel 2016Truco compatible con Excel 2013Truco compatible con Excel 2010

En ocasiones tenemos que eliminar todos los objetos de una hoja Excel, formas, imágenes, gráficos, etc.

Eliminar todos los objetos de una hoja Excel

Mediante una macro, podemos quitar todos los objetos de una vez, manteniendo el texto y fórmula existentes.
  • CREAR MACRO
  1. Con Excel abierto.

  2. Pulsar la tecla Alt y mantener pulsada / Pulsar la tecla F11. Mostrará el editor de Visual Basic.

  3. Ir a: Barra de Menú / Insertar / Módulo. Mostrará la ventana del módulo donde escribimos la macro.

  4. Escribir el código de la macro:

    Sub EliminaObjetos()

    Dim objeto As Shape

    For Each objeto In ActiveSheet.Shapes

    objeto.Delete

    Next objeto

    End Sub

  5. Guardar el libro con la extensión *.xlsm. Libro habilitado para macros.

  • EJECUTAR MACRO
  1. Abrir la hoja deseada, que contiene objetos insertados.

  2. Ejecutar la macro "EliminaObjetos".

    Hoja Excel con objetos y con objetos eliminados
  3. Verificar como se pueden eliminar todos los objetos de una hoja Excel.

Nivel de dificultad: Experto VBA-Macros Excel Experto VBA - Macros

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.