XLSをXLSMに変換
Excel 97-2003のブックを最新のマクロ有効形式に移し、現在のExcelの大きな行数の上限を使いながら、VBAも保存できるようにします。変換はすべて端末上で行われます。
ここにファイルをドロップ またはクリックして選択
結果
XLSをXLSMに変換する方法
- 下のツールに.xlsファイルを1つ以上置きます。
- 出力形式はあらかじめXLSMに設定されています。
- 変換をクリックします。
- .xlsmファイルをダウンロードします。
自動化が必要な古いブックをアップグレードする
Excel 2003の時代に作られた表計算ファイルに、今も頼っているチームはたくさんあります。ずっと前に誰かがマクロで自動化したものも多いでしょう。.xlsmに移せば、100万行の余裕と小さなファイルサイズを持つ最新のExcel形式になり、しかもVBAを保存できる種類のままにしておけます。
古いマクロについて
.xlsの中のマクロは古いバイナリ構造で保存されており、最新の.xlsmの中のVBAプロジェクトとは異なります。このツールはシート、値、数式、結合セル、表示形式を移しますが、古いマクロの保存形式は変換しません。コードを確実に移すには、元の.xlsをExcelで開き、Visual Basic Editorでモジュールをエクスポートして、変換後の.xlsmにインポートします。1分ほどで済み、どのコードを持ち込むのかを自分の目で確かめられます。
形式ごとの上限
| 形式 | 登場 | シートあたりの行数 | 列数 | マクロ |
|---|---|---|---|---|
| XLS | Excel 97 | 65,536 | 256 | あり(旧形式) |
| XLSX | Excel 2007 | 1,048,576 | 16,384 | なし |
| XLSM | Excel 2007 | 1,048,576 | 16,384 | あり |
| XLSB | Excel 2007 | 1,048,576 | 16,384 | あり |
端末の中で完結
変換はブラウザ内で行われます。ブックはアップロードされないので、何年分もの社内データは今ある場所にとどまります。
よくある質問
ブックはアップロードされますか?
いいえ。ファイルはブラウザ内で読み込まれて書き直されるため、中の数値、氏名、数式が端末の外に出ることはありません。
.xlsのマクロは引き継がれますか?
古い.xlsのマクロは最新の.xlsmとは異なる構造で保存されているため、自動では引き継がれません。必要な場合はVBAエディターでコードをコピーしてください。
引き継がれるもの、引き継がれないものは?
セルの値、数式、すべてのシート、シート名、結合セル、表示形式は引き継がれます。フォント、塗りつぶしの色、罫線、グラフ、画像、ピボットテーブル、条件付き書式は、Excel本体のエンジンが必要なため書き直されません。見た目が大事な場合は元のファイルも残しておいてください。
XLSXに変換するだけではだめですか?
そのブックに今後もマクロが不要ならXLSXを選んでください。後で自分やチームがVBAを追加するならXLSMを選びます。
ファイルは 端末から出ません
Squishly Toolsのすべてのツールは100%無料で、完全にブラウザ内で動作します。画像や書類はお使いのコンピューター上で処理され、サーバーにアップロードされることはありません。アカウントも透かしも、裏もありません。