「xlsファイル」と「xlsxファイル」と「xlsmファイル」の違い
スポンサーリンク
予備知識
| 用語 | 意味 |
|---|---|
| マクロ | 操作手順などを記録して自動的に実行できるようにする機能 |
| Microsoft Excel | マイクロソフトさんが作った表計算ソフト |
| Excelファイル | Excelのファイル |
| 拡張子 | ファイル名の最後にくっついている、ファイルの種類を表す目印 |
それぞれの用語の意味
| 用語 | 意味 |
|---|---|
| xlsファイル | Excel2003までのExcelファイルで、拡張子が「.xls」なファイル |
| xlsxファイル | Excel2007以降のExcelファイル(マクロなし)で、拡張子が「.xlsx」なファイル |
| xlsmファイル | Excel2007以降のExcelファイル(マクロ付き)で、拡張子が「.xlsm」なファイル |
似ているところ
どれもMicrosoft Excelのファイルです。

違うところ
バージョンとマクロを含められるかが違います。
xlsファイルはExcel2003まで使われていた形式のファイルです。
xlsxファイルとxlsmファイルはExcel2007以降で使われている形式のファイルです。
ただし、互換性があるので、Excel2007以降でxlsファイルを扱えます。
Excel2003以前でxlsxファイルとxlsmファイルを扱うことはできません。
またxlsファイルとxlsmファイルはファイルにマクロを含められます。
xlsxファイルは含められません。
xlsファイルが進化して2つに分かれたのがxlsxファイル(マクロなし)とxlsmファイル(マクロあり)のイメージです。

個人的な使い分け
基本的にはxlsxファイルを使います。
マクロを使う必要が出てきたときだけ、しぶしぶxlsmファイルを使います。
以前は面倒くさいのでxlsファイルで統一していましたけどね。
さすがにxlsxファイルとxlsmファイルに分かれてから10年以上経っているので、ちゃんと使い分けることにしました。






