![]() |
| Macros Deshabilitadas. |
Vamos con la primera parte, guardar "Macros". Para empezar deberíamos partir de un documento en el hayamos creado alguna macro, pero en el que todavía no hayamos dado el paso de guardar el documento, yo voy a utilizar el documento que contiene la macro del artículo anterior que todavía no lo había guardado. Para empezar no hay que hacer nada especial, debemos seguir los pasos habituales para guardar documentos en Excel 2013: Podemos pulsar en el botón para guardar de la "Barra de Herramientas de Acceso Rápido" o acceder a la ficha "Archivo" y utilizar alguna de las posibilidades que tenemos para guardar el documento.
![]() |
| Guardamos el documento que contiene la macro de ejemplo. |
En mi caso, lo voy a guardar en una carpeta de mi equipo y con el nombre de "Calendario". De momento, no hay nada nuevo a la hora de guardar el documento. Ahora pulsamos el botón para guardar y...
![]() |
| Aviso de Excel para guardar macros. |
Aparecerá lo que os quería mostrar y con lo que tenéis que tener cuidado. Este mensaje lo tenéis que leer bien, porque si seleccionáis una de las opciones sin pensar, seguramente acabaréis perdiendo las macros. En este mensaje nos advierte que hay algo que no se puede guardar en un libro de Excel sin macros, en un documento "normal". En concreto nos dice que hay un proyecto de Visual Basic que no se puede guardar. Recordad que las macros que creamos con la "Grabadora de Macros" se convierten en código Visual Basic y a ese código es al que se está refiriendo en este mensaje.
Una vez que ya sabemos cuál es el problema, debemos fijarnos bien en el resto del mensaje que nos muestra, porque ahí está el paso en el que podemos perder las macros. Nos dice, que para guardar el documento con las macros, debemos pulsar en la opción "No" y a continuación seleccionar un formato de archivo que permita guardar las macros. Mucha gente no se fija en la información que muestra esta ventana y piensa que le está preguntando si quiere guardar el documento con las macros... A lo que se suele contestar pulsando en la opción "Si" y eso provoca que se pierdan las macros, ya que al contestar que "Si" le estamos diciendo que continúe guardando en un formato de archivo en el que no se permite guardar macros. Fijaros que al final del mensaje nos lo dice: "Para seguir guardando el archivo como libro sin macros, haga clic en Si".
Por lo tanto fijaros bien y responded lo que realmente necesitáis. Si no os interesa guardar las macros que tenga el documento, podéis pulsar en "Si" y el documento se guardará sin las macros que contenga. Si por el contrario, sí que os interesa guardar las macros, hay que pulsar en "No" y a continuación deberíamos hacer lo siguiente. Al pulsar en "No", volveréis a la ventana en la que le indicamos con que nombre y donde queremos guardar el documento, pero ahora debemos cambiar algo.
![]() |
| Cambiar el Formato del documento de Excel. |
Desde la versión 2007 de Excel, cuando un documento contiene Macros, hay que cambiar el formato del archivo en el que se guardará el documento. En versiones anteriores si un documento contenía macros no había que hacer nada especial para guardar, los documentos "normales" de Excel podían contener macros, pero ahora no. Los documentos "normales" de Excel 2007 en adelante acaban con la extensión ".xlsx", este tipo de documentos no puede contener macros. Hay que cambiar el formato a uno que permita guardar macros, en concreto a "Libro de Excel habilitado para Macros (*.xlsm)", en este caso los documentos tendrán la extensión ".xlsm".
![]() |
| Libro de Excel habilitado para Macros. |
Este formato permite guardar en su interior macros y código VBA y es el que tenemos que seleccionar en estos casos. Si ahora pulsamos en "Guardar", se guardará el documento y ya no recibiremos ningún mensaje de advertencia. Bueno, pues ya está, estos eran los detalles que debéis tener en cuenta a la hora de guardar documentos con macros. Ahora llega la segunda parte, ¿Qué pasará cuando abramos el documento?
























