【EXCEL VBA】VBAでEXCELバージョンを取得したい

VBAでEXCELバージョンを取得する方法を紹介します。Application.Versionを参照するだけです。参照値とEXCELバージョンと対応については、表にまとめています。Excel 2016以降が全て16.0であるのが少し気になりますね。

サンプルプログラム(コピペでOK)

Sub sample()
    
    Debug.Print Application.Version     'EXCEL 2021ならば、16.0

End Sub
EXCELバージョン
Excel 202116.0
Excel 2019 16.0
Excel 201616.0
Excel 201315.0
Excel 201014.0
Excel 200712.0
Excel 200311.0
Excel 200210.0