• ベストアンサー

VBAでExcelのバージョンを判断するには?

VBAでExcelのバージョンを判断するには、どうしたらできますか? 2013まではわかるんですが、2016以降は16.0で同じというので困ってます。 2016 なのか 2019 なのかどうしたら判断できますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • f272
  • ベストアンサー率46% (8469/18132)
回答No.2

Debug.Print Application.Build でビルド番号を確認したらどうでしょうか。 これも参考にどうぞ https://docs.microsoft.com/ja-jp/officeupdates/update-history-microsoft365-apps-by-date?redirectSourcePath=%252fen-us%252farticle%252fae942449-1fca-4484-898b-a933ea23def7

punipunimal
質問者

お礼

やはり判別できないんですね。 ありがとうございます。

その他の回答 (1)

回答No.1

Excel VBA 内での OS 判定方法 https://the-forme.net/note/spreadsheet/macoscheck/ VBA ではExcel2016 と Excel2019 の違いはわかりません。コアが同じなのかも知れませんがアップデートをしている Excel2016 は Excel2019 と同じ MAC_OFFICE_VERSION を返すようです。

punipunimal
質問者

お礼

ありがとうございます。 色々と参考になりました。

関連するQ&A