Excelマクロ卒業!Google Apps Scriptで始める業務自動化

業務自動化
GASGoogle Apps Script業務自動化Excel業務効率化

「毎月のレポート作成、まだExcelマクロで頑張っていませんか?」

Excelマクロ(VBA)は長年、業務自動化の定番ツールでした。しかし2026年現在、**Google Apps Script(GAS)**を使えば、Excelマクロでは実現できなかった「クラウドベースの業務自動化」が無料で手に入ります。

この記事では、ExcelマクロからGASへの移行メリットと、すぐに使える自動化レシピを紹介します。

ExcelマクロとGASの決定的な違い

比較項目 Excelマクロ(VBA) Google Apps Script
実行環境 ローカルPC クラウド(Googleサーバー)
費用 Microsoft 365(月額¥1,490〜) 無料(Googleアカウントのみ)
共有のしやすさ ファイル共有が必要 URLを共有するだけ
外部連携 限定的 Gmail、カレンダー、Slack等と連携可
自動実行 PCを起動しておく必要あり 時間トリガーで自動実行
学習コスト VBA構文 JavaScript(Web標準)

最大の違いは**「PCを起動していなくても自動実行できる」**こと。GASならGoogleのサーバー上でスクリプトが動くため、毎朝決まった時間にレポートを自動送信する、といった処理が完全自動で動きます。

すぐに使える!GAS自動化レシピ5選

レシピ1: スプレッドシートからGmailで自動メール送信

課題: 顧客リストに毎月お知らせメールを送る作業を手動でやっている

GASでの解決方法:

  1. Googleスプレッドシートに顧客名・メールアドレス・送信内容を入力
  2. GASでスプレッドシートのデータを読み取り、1件ずつGmailで送信
  3. 時間トリガーを設定すれば、毎月1日の朝9時に自動送信

効果: 月2〜3時間の作業が完全ゼロに

レシピ2: Googleフォームの回答を自動集計・通知

課題: アンケートやお問い合わせフォームの回答を手動で確認している

GASでの解決方法:

  1. Googleフォームの回答がスプレッドシートに記録される設定を有効化
  2. GASで「新しい回答が入ったらSlack/メールに通知」を設定
  3. 回答内容の自動集計(件数カウント、カテゴリ分類)もGASで実行

効果: 対応漏れゼロ、集計作業が月1時間→自動化

レシピ3: 日報・週報の自動生成

課題: 毎日の業務報告を手作業で書いている

GASでの解決方法:

  1. Googleカレンダーからその日の予定を自動取得
  2. スプレッドシートのタスク管理表から進捗を自動取得
  3. テンプレートに当てはめてGoogleドキュメントで日報を自動生成

効果: 日報作成15分/日 → 自動生成で確認のみ2分/日

レシピ4: 経費精算の自動集計

課題: 領収書の情報を手入力して月末に集計している

GASでの解決方法:

  1. Googleフォームで経費入力フォームを作成(日付・金額・カテゴリ・備考)
  2. スプレッドシートに自動記録される回答データをGASで月次集計
  3. カテゴリ別の集計表を自動生成し、PDF化してメール送信

効果: 月末の集計作業3時間 → ボタン1クリック

レシピ5: 定期レポートの自動作成・送信

課題: 毎週月曜に売上レポートを作成して関係者にメール送信している

GASでの解決方法:

  1. スプレッドシートの売上データから主要KPIを自動計算
  2. グラフ付きレポートをGoogleスライドで自動生成
  3. 毎週月曜8時に関係者へメールで自動送信

効果: 週2時間のレポート作業が完全自動化

GAS導入の3ステップ

ステップ1: まず1つ自動化してみる(所要時間: 1〜2時間)

いきなり大きな自動化を目指す必要はありません。まずは上記レシピの中から一番身近な課題を選んで、1つだけ自動化してみましょう。

GASの編集画面はGoogleスプレッドシートの「拡張機能」→「Apps Script」から開けます。

ステップ2: 時間トリガーを設定する(所要時間: 5分)

GASの管理画面から「トリガー」を設定するだけで、スクリプトを定期実行できます。

  • 毎日○時に実行
  • 毎週○曜日に実行
  • フォーム送信時に実行

これだけで「PCを起動していなくても自動で動く」仕組みが完成します。

ステップ3: 他の業務にも展開する(所要時間: 適宜)

1つ目の自動化が軌道に乗ったら、次の課題を探しましょう。GASの良いところはスクリプトをコピーして少し修正するだけで横展開できること。最初の1つを作る労力に比べ、2つ目以降は格段に楽になります。

GASの注意点

  • 実行時間制限: 1回の実行は最大6分まで(大量データの処理には工夫が必要)
  • APIの呼び出し制限: Gmail送信は1日100件まで(無料アカウント)
  • セキュリティ: スクリプトに権限を付与する際は内容を確認してから実行

まとめ

Google Apps Scriptは、Excelマクロの次のステップとして最適な業務自動化ツールです。

  • 無料で始められる
  • クラウドだからPCを起動していなくても動く
  • JavaScriptベースで学習リソースが豊富
  • Google Workspace全体と連携できる

まずは「毎月やっている面倒な手作業」を1つ思い浮かべて、GASで自動化してみてください。月に数時間の時間削減が、年間では大きな差になります。

「どの業務から自動化すべきか分からない」「GASスクリプトの開発を依頼したい」という方は、お気軽にご相談ください。業務フローの分析から自動化の設計・実装までサポートします。