VBAのマクロ記録代わりにOffice Scriptsで操作を記録する方法は?
結論
Office Scriptsの記録機能でVBAマクロ記録を代替
詳しい解説
VBAのマクロ記録機能は、Excel 365ではOffice Scriptsの「アクションの記録」で置き換えられます。オートメーションタブ→アクションの記録を開始すると、操作がTypeScriptコードとして記録され、OneDrive/SharePoint上のファイルで再実行できます。VBAと違いクラウド環境で動作し、Power Automateとの連携も可能です。ただし記録できる操作の種類はVBAより限定的で、一部の高度な機能は手動コーディングが必要です。365環境専用の機能です。
執筆・検証:田中 けんた|Excel歴15年・MOS資格保持
バージョン対応
| Excel 2016 | Excel 2019 | Excel 2021 | Excel 2024 | Microsoft 365 |
|---|---|---|---|---|
| 非対応 | 非対応 | 非対応 | 非対応 | 対応 |