Gerald preguntó si había una forma de deshacerse de todas las macros en un libro de Excel, sin la necesidad de eliminarlas individualmente. Hay dos formas de realizar esta tarea. El primer enfoque se usa si no quiere meterse con las macros en absoluto. Simplemente siga estos pasos:

  1. Muestra las hojas de trabajo que puedan estar ocultas.

  2. Seleccione todas las hojas de trabajo en el libro de trabajo. (Haga clic en la primera pestaña de la hoja de trabajo, luego mantenga presionada la tecla Mayús mientras hace clic en la última pestaña de la hoja de trabajo).

  3. Haga clic derecho en una de las pestañas de la hoja de trabajo. Excel muestra un menú contextual.

  4. Elija Mover o Copiar en el menú contextual. Excel muestra el cuadro de diálogo Mover o Copiar. (Ver figura 1)

  5. Usando la lista desplegable Para reservar, elija (nuevo libro).

  6. Asegúrese de que la casilla de verificación Crear copia no esté seleccionada.

  7. Haga clic en Aceptar.

  8. Vuelva a ocultar las hojas de trabajo que haya mostrado en el paso 1.

Sus hojas de trabajo ahora se han movido a un nuevo libro de trabajo, uno que no tiene macros adjuntas.

El segundo enfoque es simplemente trabajar con el libro de trabajo existente y es una opción viable si se siente cómodo con las macros en primer lugar.

Siga estos pasos:

  1. Presione Alt + F11 para mostrar el Editor de VBA.

  2. En el Explorador de proyectos (esquina superior izquierda del Editor), haga clic con el botón derecho en un módulo que desee eliminar. (Recuerde que las macros se almacenan en módulos y que solo debe hacer clic con el botón derecho en un módulo que esté asociado con el libro que desea limpiar). Excel muestra un menú contextual.

  3. Elija la opción Eliminar del menú contextual. La redacción real de la opción incluirá el nombre del módulo que desea eliminar, como Eliminar Módulo1.

  4. Cuando se le pregunte si desea exportar el módulo antes de eliminarlo, haga clic en No.

  5. Repita los pasos 2 a 4 para cualquier otro módulo que desee quitar.

  6. Cierre el editor de VBA.

_Nota: _

Si desea saber cómo usar las macros descritas en esta página (o en cualquier otra página de los sitios ExcelTips), he preparado una página especial que incluye información útil.

link: / excelribbon-ExcelTipsMacros [Haga clic aquí para abrir esa página especial en una nueva pestaña del navegador].

ExcelTips es su fuente de formación rentable en Microsoft Excel.

Este consejo (2713) se aplica a Microsoft Excel 97, 2000, 2002 y 2003. Puede encontrar una versión de este consejo para la interfaz de cinta de Excel (Excel 2007 y posterior) aquí:

link: / excelribbon-Removing_All_Macros [Eliminando todas las macros].