Excel 2007以降、Microsoftは従来の.xls
形式をいくつかの形式(特に、、、)に.xlsx
分割.xlsm
してきました.xlsb
。フォーマットの使用法と目的を理解するのに問題はありませんが、VBAを含むファイルを作成するときにフォーマットを使用する必要があるのか、それともフォーマット.xlsx
を使用するのか疑問に思っています。.xlsm
.xlsb
もちろん、Web上でいくつかのトピックを見つけることができます。たとえば、次のようになります。
- マイクロソフトアンサーフォーラム
- 前のリンクで指摘されたMicrosoftブログ(まだ、参照を見つけることなく10ページ目まで解析しました
.xlsb
) - 別のフォーラムからのこのトピック
この最後のリンクから私が理解したのは、それ.xlsm
はある種のXML形式であり、したがってカスタムリボンタブに必要であるということです。
フォーマット間の概念的な違い(XML.xlsm
に基づくVSはバイナリファイルです)以外に、このファイルのいずれかを使用する場合(リボンのカスタマイズを除く)、実際的な違いはありますか?
これらのフォーマットのいずれかを使用するときに、実際の違いを見たことがありますか?.xlsb