Problemas al guardar Macros en Excel 2007
En ocasiones hemos escuchado o leído inconvenientes que se les presenta a algunos usuarios de Excel cuando trabajan con Macros en Excel 2007, uno de ellos y el más común es que la macro estaba creada antes de cerrar el archivo, posteriormente que se cierra y se abre nuevamente las Macros en Excel 2007 se han perdido, la razón de esto se explica a continuación:
En Excel existen muchos formatos o tipos de archivos con sus respectivas extensiones, en lo cual no detallaremos a profundidad en este artículo ya que este punto es merecedor de un artículo completo, nos enfocaremos en el inconveniente al guardar Macros en Excel 2007; El tipo de archivo por defecto se denomina Libro de Excel, cuya extensión para los archivos que se guardan en Excel 2007 es .xlsx, y como característica principal de los archivos de Excel de este tipo, es que no se puede almacenar código de macros de Visual Basic para aplicaciones (VBA), es decir, si se guarda un archivo de Excel con extensión .xlsx y este tiene código de macro, sencillamente no se almacenará o no quedará guardado en el archivo, en otras palabras se pierde este código.
Para garantizar que no se pierdan las macros realizadas al guardar un archivo con Macros en Excel 2007 o en versiones superiores el archivo debe ser guardado con el tipo de Libro de Excel habilitado para Macros, cuya extensión es .xlsm, el cual es el tipo de archivo habilitado para almacenar el código de las macros, claro está que Excel informa en qué momento se debe almacenar como archivo con macros, esta notificación se realiza por medio de mensaje informativo como se muestra en la siguiente imagen:
A continuación se explica la manera correcta de guardar un archivo con Macros en Excel 2007 y evitar perdida del código correspondiente de la macro.
0 comentarios:
Publicar un comentario