Cómo convertir XLSX a XLSM
- Añada su archivo .XLSX: arrástrelo al cuadro de arriba o haga clic para buscarlo.
- Conviértalo a .XLSM en pocos segundos.
- Descargue su nuevo archivo .XLSM.
Qué esperar
- Todo el contenido de la hoja de cálculo (fórmulas, gráficos, tablas dinámicas, rangos con nombre, formato condicional) se transfiere sin cambios; la conversión solo añade el contenedor de macros VBA.
- El archivo
.xlsmes ligeramente más grande que el.xlsxde origen porque la partevbaProject.binestá presente incluso antes de que se escriba cualquier macro. - Debido a que los archivos
.xlsmpueden ejecutar código ejecutable, los clientes de correo electrónico y las herramientas antivirus los marcan de forma más agresiva que a los.xlsx; Excel mantiene las macros desactivadas hasta que haga clic explícitamente en «Habilitar contenido».
Preguntas frecuentes
¿Necesito añadir macros antes de convertir?
No - puede convertir primero un
.xlsx que solo contenga datos a .xlsm y añadir o grabar macros más tarde.¿Puede LibreOffice Calc abrir el `.xlsm` convertido?
Puede leer los datos de la hoja de cálculo, pero ejecuta las macros a través de su propio motor Basic en lugar de VBA, por lo que las macros específicas de Excel pueden fallar o comportarse de forma diferente.
¿Funcionará el archivo `.xlsm` en Excel para macOS?
Sí, Excel para macOS es compatible con VBA y lee archivos
.xlsm, pero las macros que llaman a API específicas de Windows (llamadas de shell, funciones Win32) dejarán de funcionar independientemente del formato.¿Puedo simplemente renombrar `.xlsx` a `.xlsm`?
Excel detecta la discrepancia de formato y le advierte al guardar; utilice la opción Guardar como o un convertidor en lugar de renombrar.
Programas que convierten XLSX: Microsoft Excel · PlanMaker · Corel Quattro Pro · Ability Spreadsheet · Microsoft Excel for Mac · OpenOffice.org Calc · LibreOffice Calc