VBAの一括処理代わりにPower Automate+Office Scriptsで処理する方法は?
結論
Power Automate+Office ScriptsでVBAの一括処理を自動化
詳しい解説
VBAで複数ファイルを開いて一括処理していたバッチ処理は、Power AutomateとOffice Scriptsの組み合わせで置き換えられます。フォルダ内の全ファイルに対してループアクションを設定し、各ファイルに対してOffice Scriptsを実行すれば、VBAなしで一括処理が完了します。クラウド上で実行されるためPCを起動しておく必要がなく、処理の進捗やエラーもPower Automateの実行履歴で確認できます。ただし365環境とOneDrive/SharePoint保存が必須です。
執筆・検証:田中 けんた|Excel歴15年・MOS資格保持
バージョン対応
| Excel 2016 | Excel 2019 | Excel 2021 | Excel 2024 | Microsoft 365 |
|---|---|---|---|---|
| 非対応 | 非対応 | 非対応 | 非対応 | 対応 |