Eliminar todas las macros (Microsoft Excel)
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 tres formas de realizar esta tarea. El primer método (y el más fácil) es simplemente usar Guardar como (presione F12) y usar la lista desplegable Guardar como tipo para especificar que desea guardar el libro de trabajo en formato XLSX. Este enfoque elimina todas las macros, ya que no se pueden guardar en este formato de libro.
El segundo enfoque es esencialmente una variación del «nuevo libro de trabajo»
enfoque:
-
Muestra las hojas de trabajo que puedan estar ocultas.
-
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).
-
Haga clic derecho en una de las pestañas de la hoja de trabajo. Excel muestra un menú contextual.
-
Elija Mover o Copiar en el menú contextual. Excel muestra el cuadro de diálogo Mover o Copiar. (Ver figura 1)
-
Usando la lista desplegable Para reservar, elija (nuevo libro).
-
Asegúrese de que la casilla de verificación Crear copia no esté seleccionada.
-
Haga clic en Aceptar.
-
Vuelva a ocultar las hojas de trabajo que haya ocultado en el paso 1.
Sus hojas de trabajo ahora se han movido a un nuevo libro de trabajo, uno que no tiene macros adjuntas. Ahora puede guardar el nuevo libro con cualquier formato de archivo que desee.
El tercer 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:
-
Presione Alt + F11 para mostrar el Editor de VBA.
-
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.
-
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.
-
Cuando se le pregunte si desea exportar el módulo antes de eliminarlo, haga clic en No.
-
Repita los pasos 2 a 4 para cualquier otro módulo que desee quitar.
-
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 (10656) se aplica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 y Excel en Office 365. Puede encontrar una versión de este consejo para la interfaz de menú anterior de Excel aquí:
link: / excel-Removing_All_Macros [Eliminando todas las macros]
.