📊つかえる関数.com

新しいバージョンのExcelでVBAオブジェクトモデルに変更はある?

結論

Office 2016以降では大きなオブジェクトモデルの変更はありません。

VBA・マクロ上級·

詳しい解説

Office 2016以降では大きなオブジェクトモデルの変更はありません。ただしOffice 2013以前からの移行では、一部のオブジェクトやプロパティが廃止されている場合があります。365ではPower Query等の新機能に対応するオブジェクトが追加されていますが、既存コードに影響はありません。

執筆・検証:田中 けんた|Excel歴15年・MOS資格保持

バージョン対応

バージョン対応状況
Excel 2016Excel 2019Excel 2021Excel 2024Microsoft 365
対応対応対応対応対応

実務での使用例

Excel 2013のマクロを2021で実行

Range、Worksheetなどの基本オブジェクトは変更なし。廃止されたプロパティ(例: CommandBars)を使っていなければそのまま動作