Excelマクロ卒業!Google Apps Scriptで始める業務自動化
「毎月のレポート作成、まだ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での解決方法:
- Googleスプレッドシートに顧客名・メールアドレス・送信内容を入力
- GASでスプレッドシートのデータを読み取り、1件ずつGmailで送信
- 時間トリガーを設定すれば、毎月1日の朝9時に自動送信
効果: 月2〜3時間の作業が完全ゼロに
レシピ2: Googleフォームの回答を自動集計・通知
課題: アンケートやお問い合わせフォームの回答を手動で確認している
GASでの解決方法:
- Googleフォームの回答がスプレッドシートに記録される設定を有効化
- GASで「新しい回答が入ったらSlack/メールに通知」を設定
- 回答内容の自動集計(件数カウント、カテゴリ分類)もGASで実行
効果: 対応漏れゼロ、集計作業が月1時間→自動化
レシピ3: 日報・週報の自動生成
課題: 毎日の業務報告を手作業で書いている
GASでの解決方法:
- Googleカレンダーからその日の予定を自動取得
- スプレッドシートのタスク管理表から進捗を自動取得
- テンプレートに当てはめてGoogleドキュメントで日報を自動生成
効果: 日報作成15分/日 → 自動生成で確認のみ2分/日
レシピ4: 経費精算の自動集計
課題: 領収書の情報を手入力して月末に集計している
GASでの解決方法:
- Googleフォームで経費入力フォームを作成(日付・金額・カテゴリ・備考)
- スプレッドシートに自動記録される回答データをGASで月次集計
- カテゴリ別の集計表を自動生成し、PDF化してメール送信
効果: 月末の集計作業3時間 → ボタン1クリック
レシピ5: 定期レポートの自動作成・送信
課題: 毎週月曜に売上レポートを作成して関係者にメール送信している
GASでの解決方法:
- スプレッドシートの売上データから主要KPIを自動計算
- グラフ付きレポートをGoogleスライドで自動生成
- 毎週月曜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スクリプトの開発を依頼したい」という方は、お気軽にご相談ください。業務フローの分析から自動化の設計・実装までサポートします。