Warum XLS in XLSM konvertieren?
Benutzer konvertieren .xls zu .XLSM, wenn die Arbeitsmappe VBA-Makros enthält - Schaltflächen, Ereignishandler oder benutzerdefinierte Funktionen -, die den Wechsel zum modernen Office Open XML-Format überstehen müssen. Das Speichern als einfaches .xlsx verwirft stillschweigend den gesamten Makrocode, daher ist .xlsm das richtige Ziel, wenn Automatisierung wichtig ist. Das alternde binäre .xls-Format wird zudem zunehmend von Excel und Sicherheitstools als veraltet eingestuft.
Wie man XLS in XLSM konvertiert
Microsoft Excel - Speichern unter BUILT-IN
Öffnen Sie die Datei, drücken Sie F12 (Windows) oder nutzen Sie Datei > Speichern unter und wählen Sie Excel-Arbeitsmappe mit Makros (.xlsm) - die einzige vollkommen zuverlässige Methode zur Erhaltung des gesamten VBA-Codes.
LibreOffice Calc - Speichern unter FREE
Öffnen Sie Datei > Speichern unter und wählen Sie das .xlsm-Format; Tabellendaten und Formatierungen werden gut übertragen, aber komplexe Excel-VBA-Makros laufen danach möglicherweise nicht korrekt.
Kommandozeile - LibreOffice CLI
Führen Sie libreoffice --headless --convert-to xlsm yourfile.xls aus, um eine Stapelkonvertierung ohne Öffnen einer Benutzeroberfläche durchzuführen.
Programme, die XLS konvertieren
Über diese Formate
Eine XLS-Datei ist eine veraltete Microsoft Excel-Tabelle aus der Excel-97-2003-Ära, die als Binärdatei gespeichert ist und nicht als das seit 2007 verwendete ZIP-basierte XLSX. Sie können…
.XLS-Details öffnen →Eine XLSM-Datei ist eine Microsoft Excel-Tabelle, die VBA-Makros enthält - Automatisierungscode, der innerhalb der Datei ausgeführt wird. Öffnen Sie sie in Microsoft Excel (vollständige…
.XLSM-Details öffnen →Qualität & worauf zu achten ist
.xlsmwird nur benötigt, wenn die Arbeitsmappe VBA-Makros enthält - falls keine vorhanden sind, speichern Sie als.xlsxfür eine kleinere Datei, die Makro-Sicherheitswarnungen vermeidet.- Das Speichern als einfaches
.xlsxverwirft stillschweigend den gesamten VBA-Code; Excel warnt Sie zwar vorher, aber einmal bestätigt, sind die Makros ohne Widerruf aus der neuen Datei entfernt. - Zeilen- und Spaltenlimits erweitern sich nach der Konvertierung: XLS ist auf 65.536 Zeilen × 256 Spalten begrenzt, während XLSM 1.048.576 Zeilen × 16.384 Spalten erlaubt, sodass fest codierte Limits im Makrocode eventuell aktualisiert werden müssen.
Häufig gestellte Fragen
Kann ich XLS ohne Microsoft Excel in XLSM konvertieren?
.xlsm-Datei, aber die VBA-Makrokompatibilität ist nur teilweise gegeben - verwenden Sie Excel, wenn die Makros wichtig sind. Wenn Sie nur die Daten benötigen, ist die Konvertierung in .xlsx eine sicherere Alternative.Bleiben meine Formeln und Formatierungen bei der Konvertierung erhalten?
Meine XLS hat keine Makros - sollte ich trotzdem XLSM verwenden?
.xlsx. Die Dateiendung .xlsm signalisiert makrofähige Inhalte, die von E-Mail-Filtern und Sicherheitstools ohne Nutzen mit besonderer Vorsicht behandelt werden.Unterstützt Excel für das Web das Speichern als XLSM?
.xlsm-Format nicht; Sie benötigen die vollständige Desktop-Anwendung von Excel.