Perché convertire XLS in XLSM?
Si converte da .xls a .XLSM quando la cartella di lavoro contiene macro VBA - pulsanti, gestori di eventi o funzioni personalizzate - che devono sopravvivere al passaggio al moderno formato Office Open XML. Il salvataggio come semplice .xlsx elimina silenziosamente tutto il codice delle macro, quindi .xlsm è la destinazione corretta quando l'automazione è importante. Il vecchio formato binario .xls è inoltre sempre più segnalato come obsoleto da Excel e dagli strumenti di sicurezza.
Come convertire XLS in XLSM
Microsoft Excel - Salva con nome BUILT-IN
Apri il file, premi F12 (Windows) o usa File > Salva con nome, e scegli Cartella di lavoro con attivazione macro di Excel (.xlsm) - l'unico metodo completamente affidabile per preservare tutto il codice VBA.
LibreOffice Calc - Salva con nome FREE
Apri File > Salva con nome e scegli il formato .xlsm; i dati del foglio di calcolo e la formattazione vengono trasferiti bene, ma le macro VBA di Excel complesse potrebbero non funzionare correttamente in seguito.
Riga di comando - LibreOffice CLI
Esegui libreoffice --headless --convert-to xlsm yourfile.xls per convertire in batch senza aprire un'interfaccia grafica.
Programmi che convertono XLS
Informazioni su questi formati
Un file XLS è un foglio di calcolo Microsoft Excel in vecchio formato dell'era Excel 97-2003, salvato come file binario anziché nel formato XLSX basato su ZIP utilizzato dal 2007. È…
Apri dettagli .XLS →Un file XLSM è un foglio di calcolo Microsoft Excel che contiene macro VBA - codice di automazione che viene eseguito all'interno del file. Può essere aperto in Microsoft Excel (supporto…
Apri dettagli .XLSM →Qualità e a cosa prestare attenzione
- Il formato
.xlsmè necessario solo quando la cartella di lavoro contiene macro VBA - se non ce ne sono, salva come.xlsxper un file più piccolo che evita gli avvisi di sicurezza delle macro. - Il salvataggio come semplice
.xlsxelimina silenziosamente tutto il codice VBA; Excel ti avverte prima, ma una volta confermato le macro spariscono dal nuovo file senza possibilità di annullamento. - I limiti di righe e colonne si espandono dopo la conversione: XLS arriva a un massimo di 65.536 righe × 256 colonne, mentre XLSM consente 1.048.576 righe × 16.384 colonne, quindi i limiti codificati nel codice delle macro potrebbero richiedere un aggiornamento.
Domande frequenti
Posso convertire XLS in XLSM senza Microsoft Excel?
.xlsm, ma la compatibilità delle macro VBA è parziale - usa Excel quando le macro sono importanti. Se hai bisogno solo dei dati, la conversione in .xlsx è un'alternativa più sicura.Le mie formule e la formattazione sopravviveranno alla conversione?
Il mio XLS non ha macro - dovrei comunque usare XLSM?
.xlsx. L'estensione .xlsm segnala contenuti con macro attivate, che i filtri e-mail e gli strumenti di sicurezza trattano con estrema cautela senza alcun beneficio.Excel per il web supporta il salvataggio come XLSM?
.xlsm; è necessaria l'applicazione desktop completa di Excel.