📊つかえる関数.com

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 2016Excel 2019Excel 2021Excel 2024Microsoft 365
非対応非対応非対応非対応対応