XLS から XLSM への変換方法
- .XLS ファイルを追加してください。上のボックスにドロップするか、クリックしてブラウズします。
- 数秒で .XLSM に変換されます。
- 新しい .XLSM ファイルをダウンロードしてください。
期待される結果
.xlsmはワークブックに VBA マクロが含まれている場合にのみ必要です。マクロがない場合は、ファイルサイズが小さくマクロのセキュリティ警告も出ない.xlsxとして保存してください。- 通常の
.xlsxとして保存すると、すべての VBA コードが暗黙的に削除されます。Excel は事前に警告を表示しますが、一度確定すると新しいファイルからマクロが消え、元に戻すことはできません。 - 変換後は行と列の制限が拡張されます。XLS は最大 65,536 行 × 256 列ですが、XLSM は 1,048,576 行 × 16,384 列まで可能です。そのため、マクロコード内にハードコードされた制限がある場合は更新が必要になることがあります。
よくある質問
Microsoft Excel なしで XLS を XLSM に変換できますか?
LibreOffice Calc で
.xlsm ファイルを作成できますが、VBA マクロの互換性は限定的です。マクロが重要な場合は Excel を使用してください。データのみが必要な場合は、.xlsx への変換がより安全な選択肢です。数式や書式は変換後も維持されますか?
はい。変換はコンテナ形式のみを変更するため、数式、セルスタイル、グラフ、名前付き範囲などはすべてそのまま引き継がれます。
XLS にマクロがありません。それでも XLSM を使うべきですか?
いいえ、代わりに通常の
.xlsx を使用してください。.xlsm 拡張子はマクロが有効なコンテンツであることを示し、メールフィルターやセキュリティツールが不必要に警戒を強める原因となります。Web 版 Excel は XLSM としての保存をサポートしていますか?
いいえ。Web 版 Excel は
.xlsm 形式での保存をサポートしていません。フル機能のデスクトップ版 Excel アプリケーションが必要です。XLS を変換するプログラム: Microsoft Excel · PlanMaker · Corel Quattro Pro · Ability Spreadsheet · Microsoft Excel for Mac · Excel Mobile · Apache OpenOffice Calc (OpenOffice.org Calc) · LibreOffice Calc