XLSM から XLSX への変換方法
- .XLSM ファイルを追加してください。上のボックスにドロップするか、クリックしてブラウズします。
- 数秒で .XLSX に変換されます。
- 新しい .XLSX ファイルをダウンロードしてください。
期待される結果
- 変換時に VBA マクロプロジェクト全体が削除されます。マクロにリンクされていたボタンやコントロールは、シート上の動かない図形になります。
.xlsmと.xlsxはどちらも Office Open XML の ZIP パッケージです。構造上の唯一の違いはマクロモジュール (xl/vbaProject.bin) の有無です。- 自動化機能を維持する必要がある場合は、元の
.xlsmを保管しておき、.xlsxはデータコピー用としてのみ共有してください。
よくある質問
XLSM から XLSX に変換するとスプレッドシートのデータは失われますか?
いいえ - セル、数式、グラフ、ピボットテーブル、書式設定はすべて引き継がれます。
.xlsx は VBA マクロプロジェクトを保存できないため、それだけが削除されます。変換後、マクロにリンクされたボタンはどうなりますか?
ボタンの図形はワークシートに残りますが、割り当てられたマクロは消滅します。混乱を避けるため、共有する前にこれらを削除してください。
マクロを保持したまま XLSX を作成することはできますか?
いいえ。
.xlsx は設計上 VBA コードを保持できません。自動化が必要なバージョンの場合は .xlsm のままにしてください。XLSX への変換は、不審な XLSM を無害化する良い方法ですか?
はい - マクロを有効にせずに
.xlsx として保存することで、すべての VBA コードを取り除き、データのみを保持できます。XLSM を変換するプログラム: Microsoft Excel · Corel Quattro Pro · PlanMaker · Ability Spreadsheet · Microsoft Excel for Mac · Apache OpenOffice Calc (OpenOffice.org Calc) · LibreOffice Calc