¿Qué es un archivo XLSM?
Los archivos con extensión XLSM son un tipo de archivos de hoja de cálculo que admiten macros. Desde el punto de vista de la aplicación, una macro es un conjunto de instrucciones que se utilizan para automatizar procesos. Una macro se usa para registrar los pasos que se realizan repetidamente y facilita la realización de las acciones ejecutando la macro nuevamente. Las macros se programan con Visual Basic para Aplicaciones (VBA) de Microsoft desde el Libro de trabajo de Excel usando el Editor de Visual Basic y se pueden ejecutar/depurar directamente desde allí.
Los archivos XLSM son similares a los formatos de archivo XLM, pero se basan en el formato Open XML introducido en Microsoft Office 2007. En otras palabras, XLSM son archivos XLSX pero compatibles con macros. De forma predeterminada, el propio Excel proporciona varias macros para uso común. Sin embargo, también puede grabar sus propias macros con las funciones requeridas.
XLSM - Grabar una macro
Excel proporciona pasos fáciles de usar para grabar una macro. Requiere tener herramientas de desarrollador instaladas para poder trabajar con macros. Una vez que la grabación de una macro está en proceso, registra cada acción del usuario para reproducirla más adelante. La grabación de macros en realidad involucra todos los pasos que un usuario realiza después de que comienza la grabación. Por lo tanto, si pone el contenido de una celda en negrita, cursiva y establece su justificación de texto después de que se haya iniciado la grabación de una macro, todos estos comandos se grabarán. A cada macro grabada también se le puede asignar un atajo para una reproducción rápida más adelante. La grabación de macros genera código VBA en forma de macro que se puede editar con el Editor de Visual Basic (VBE).