Excel自動化は、何でもマクロにすればよいわけではありません。「画面操作」「データ変換」「クラウド実行」「外部トリガー」のどれが中心かで候補が変わります。

この記事では、繰り返したい作業を「反復操作」「データ変換」「実行場所」「開始のきっかけ(トリガー)」に分けて、どの方法を選べばよいかを整理します。個々のツールの詳しい使い方ではなく、「自動化の方法が多くて、どれを使えばよいか分からない」ときの判断に絞って解説します。

先に結論

  • 複数ファイルの取込・整形・結合が中心なら Power Query
  • 同じ画面操作や書式設定の繰り返しなら マクロ記録(VBA)
  • Excel on the webや共有環境でExcel操作をスクリプト化したいなら Office Scripts
  • メール受信・決まった時刻・フォーム送信などをきっかけに動かしたいなら Power Automate(Office Scriptsと組み合わせる)

迷ったら、まず「何をきっかけに、どこで、何を処理するか」を書き出すと候補が絞れます。

手順

  1. 繰り返したい作業を『操作』『変換』『実行場所』『開始条件』に分解する。
  2. 画面操作中心ならマクロ記録を候補にする。
  3. 複数ファイルの取込・整形中心ならPower Queryを候補にする。
  4. Excel on the webや共有環境でのスクリプト処理ならOffice Scriptsを候補にする。
  5. メール・時刻・フォームなど外部条件で動かすならPower Automate連携を検討する。

実務での確認チェック

  • [ ] Windows専用前提がないか
  • [ ] 手動実行で十分か
  • [ ] 入力形式が固定か
  • [ ] 誰が保守するか
  • [ ] 失敗時に戻せるか

具体例

月次CSVの結合はPower Query、毎回同じ書式操作はマクロ記録、クラウドで定期実行したいならOffice Scripts+Power Automate、といった切り分けです。

よくある失敗

  • データ変換だけで済む作業を、マクロで1セルずつ処理しようとして保守が重くなる。
  • デスクトップExcel前提のマクロを作ったあと、Excel on the webやMacで使う人が出てきて動かない。
  • 入力CSVの列名や列順が月ごとに変わり、Power Queryの更新でエラーや列ずれが起きる。
  • 作った本人しか中身が分からず、担当者が変わると誰も直せない。

自動化を入れる前に処理前のファイルを残し、手作業の結果と自動化の結果を一度照合しておくと、ずれに気づきやすくなります。

4方式の選び分け表

方式 向いている仕事 主な実行場所 外部トリガー 注意点
マクロ記録/VBA 同じ画面操作・書式処理 主にデスクトップExcel 基本は別途仕組みが必要 VBA保守・マクロ設定
Power Query 複数ファイル取込・整形・結合 Excel / Power BI系 更新は可能だがデータ変換中心 入力の列名・列構成の変化
Office Scripts Excel操作をスクリプト化 Excel on the web/対応デスクトップ等 Power Automateと連携可能 利用環境・ライセンス要件
Power Automate メール・時刻・フォーム等から処理開始 クラウドWorkflow 得意 コネクタ・権限・実行制限

迷ったときの順番

  1. データを「変換」したいだけならPower Queryを先に検討。
  2. Excel上の同じ操作を再現したいならマクロ記録またはOffice Scripts。
  3. Excelを開かず、メール・時刻などから開始したいならPower Automate連携。
  4. Office Scripts+Power AutomateにはMicrosoft 365のライセンス等の要件があるため、導入前に公式要件を確認。

このページでは扱わないこと

このページは方法の選び分けに絞っています。マクロの書き方、Power Queryの操作手順、Office Scriptsのコード、Power Automateのフロー作成手順といった個別の使い方は扱いません。選んだ方法の公式ドキュメントや、方法ごとの解説記事で確認してください。

次に確認するページ

  • 無料ツール一覧
  • Excel・CSV作業の記事一覧

参考

  • Microsoft公式ドキュメント:マクロの記録 / Power Query / Office Scripts(プラットフォーム要件、Power Automateとの連携) / Power Automate

確認日: 2026-09-28

おすすめの記事