📊つかえる関数.com

ExcelのVBAランタイムはバージョンで異なる?

VBA・マクロ中級·更新: 2025-01-15
Office 2016以降のすべてのバージョン(2016/2019/2021/365)でVBAランタイムはバージョン7.1で統一されています。VBAランタイムの観点では互換性を心配する必要はありません。古いバージョンで作成したコードも新しいバージョンで自動的に再コンパイルされて実行できます。

📊 バージョン対応

2016
VBA7.1
2019
VBA7.1
2021
VBA7.1
365
VBA7.1

📋 実務での使用例

💼 Excel 2010で作ったマクロを2021で実行

古いマクロファイル(.xlsm)をそのまま開いて実行。VBAランタイムが統一されているため、再コンパイル不要で動作

VBAランタイムVBA7.1互換性マクロ