Hvorfor konvertere XLS til XLSM?
Folk konverterer .xls til .XLSM, når projektmappen indeholder VBA-makroer - knapper, hændelsesstyring eller brugerdefinerede funktioner - som skal overleve en flytning til det moderne Office Open XML-format. Gemmes der som almindelig .xlsx, kasseres al makrokode lydløst, så .xlsm er det korrekte mål, når automatisering er vigtig. Det aldrende binære .xls-format bliver også i stigende grad markeret som forældet af Excel og sikkerhedsværktøjer.
Sådan konverterer du XLS til XLSM
Microsoft Excel - Gem som BUILT-IN
Åbn filen, tryk på F12 (Windows) eller brug Filer > Gem som, og vælg Excel-projektmappe med aktiverede makroer (.xlsm) - den eneste fuldt pålidelige metode til at bevare al VBA-kode.
LibreOffice Calc - Gem som FREE
Åbn Filer > Gem som og vælg .xlsm-formatet; regnearksdata og formatering overføres godt, men komplekse Excel VBA-makroer kører muligvis ikke korrekt bagefter.
Kommandolinje - LibreOffice CLI
Kør libreoffice --headless --convert-to xlsm dinfil.xls for at batch-konvertere uden at åbne en brugerflade.
Programmer der konverterer XLS
Om disse formater
En XLS-fil er et Microsoft Excel-regneark i det gamle format fra Excel 97-2003-æraen, gemt som en binær fil i stedet for det ZIP-baserede XLSX, der har været brugt siden 2007. Du kan åbne…
Åbn .XLS detaljer →En XLSM-fil er et Microsoft Excel-regneark, der indeholder VBA-makroer - automatiseringskode, der kører inde i filen. Åbn den i Microsoft Excel (fuld makrounderstøttelse), LibreOffice Calc…
Åbn .XLSM detaljer →Kvalitet & hvad man skal være opmærksom på
.xlsmer kun nødvendig, når projektmappen indeholder VBA-makroer - hvis der ingen er, så gem som.xlsxfor en mindre fil, der undgår makro-sikkerhedsadvarsler.- Gemmes der som almindelig
.xlsx, fjernes al VBA-kode lydløst; Excel advarer dig først, men når advarslen er lukket, er makroerne væk fra den nye fil uden fortrydelsesmulighed. - Række- og kolonnegrænser udvides efter konvertering: XLS topper ved 65.536 rækker × 256 kolonner, mens XLSM tillader 1.048.576 rækker × 16.384 kolonner, så hårdkodede grænser i makrokode skal muligvis opdateres.
Ofte stillede spørgsmål
Kan jeg konvertere XLS til XLSM uden Microsoft Excel?
.xlsm-fil, men VBA-makrokompatibilitet er delvis - brug Excel, når makroerne er vigtige. Hvis du kun har brug for dataene, er konvertering til .xlsx et sikrere alternativ.Vil mine formler og formatering overleve konverteringen?
Min XLS har ingen makroer - skal jeg stadig bruge XLSM?
.xlsx i stedet. Filendelsen .xlsm signalerer makro-aktiveret indhold, som e-mailfiltre og sikkerhedsværktøjer behandler med ekstra forsigtighed uden nogen fordel.Understøtter Excel til web gem som XLSM?
.xlsm-formatet; du skal bruge den fulde desktop-udgave af Excel.