XLSB から XLSM への変換方法
- .XLSB ファイルを追加してください。上のボックスにドロップするか、クリックしてブラウズします。
- 数秒で .XLSM に変換されます。
- 新しい .XLSM ファイルをダウンロードしてください。
期待される結果
XLSMファイルは通常、XML テキストがバイナリ保存よりもコンパクトでないため、XLSBよりもサイズが大きくなります。- VBA マクロはそのまま引き継がれます。ワークブックにマクロが含まれていない場合は、
.xlsxとして保存するとさらに広い互換性が得られます。 - マクロの再現性が重要な場合は、変換に Excel を使用してください。LibreOffice はファイル内のマクロコードを保持しますが、すべての VBA が正しく実行されるとは限りません。
よくある質問
XLSB から XLSM に変換する際、VBA マクロは保持されますか?
はい。
XLSB と XLSM はどちらも埋め込まれた vbaProject.bin ブロックに VBA マクロを保存するため、マクロコードはそのまま引き継がれます。LibreOffice 経由で変換した場合もマクロはファイル内に保持され、その結果を Excel で開けば通常通り実行できます。数式やピボットテーブルは変換後も残りますか?
はい。
XLSB と XLSM は同じ数式、ピボットテーブル、グラフ、書式設定をサポートしているため、Excel や LibreOffice での変換は標準的なワークブックの内容に対してロスレスです。なぜ XLSM ではなく XLSX に変換しないのですか?
ワークブックに VBA マクロが含まれている場合、
.xlsx として保存するとマクロが削除されます。Excel はこれについて警告を表示し、マクロを保持するために XLSM を選択するよう求めます。マクロが不要なコピーを作成したい場合にのみ .xlsx を使用してください。なぜ XLSM ファイルは元の XLSB よりも大きいのですか?
XLSB はデータをコンパクトなバイナリレコードとして保存しますが、XLSM は ZIP アーカイブ内の XML テキストを使用します。同じデータでも XML 形式の方がより多くのスペースを占有します。XLSB を変換するプログラム: Microsoft Excel · Microsoft Excel for Mac · Apache OpenOffice Calc (OpenOffice.org Calc) · LibreOffice Calc