プログラミングで業務効率化|「コードが書けない社長」がAIに書かせて自動化した全記録

プログラミングによる業務効率化とは、GAS(Google Apps Script)・Python・VBA(エクセルマクロ)などのプログラミング言語を使って、手作業で行っている定型業務を自動実行させることです。

2026年現在、ChatGPTやGeminiなどの生成AIに「やりたいこと」を日本語で伝えるだけでコードが自動生成されるため、プログラミングの知識がなくても業務自動化が実現可能になりました。

「コードを書く」時代から「AIにコードを書かせる」時代に完全に移行しています。

1. 【実録】40分かかっていた集計が、ChatGPTとの「5分の会話」で0分になった日

「プログラミングで業務を自動化したい。でも、コードなんて1行も書けないし、勉強する時間もない」

2024年までなら、その悩みは正当でした。エンジニアに外注するか、諦めて手作業を続けるかの2択しかなかったからです。

しかし2026年現在、状況は完全に変わっています。サモテクが支援している中小企業の社長(プログラミング経験ゼロ)は、先週、ChatGPTとのたった「5分の会話」で、毎週40分かかっていた売上集計を完全自動化しました。

この記事では、「コードが書けない非エンジニア」が、ChatGPTに日本語で指示を出し、GAS(Google Apps Script)やPythonのコードを自動生成させて業務効率化を実現した「6つのリアルな会話ログ」を全公開します。

読者には2つの選択肢があります。

  1. 「私にはプログラミングなんて絶対無理」と思ってこの記事を閉じる
  2. 「日本語でAIに書かせるだけなら、自分にもできるかも」と思って読み進める

この記事は、2を選んだ「現場の担当者・経営者」のために書きました。

「自社でどの業務が自動化できるか、プロの目線で教えてほしい」という方はこちら。
👉 業務自動化の無料適性診断を受ける

2. プログラミングで自動化できる業務、できない業務

プログラミングで自動化できる業務は「手順が決まっていて、パソコン上で完結する定型作業」です。メール送信・データ転記・レポート生成・ファイル整理・請求書作成などが代表例です。一方、人間の判断が必要な業務(交渉・企画・デザイン等)は自動化できません。

先に「何ができて、何ができないか」を整理します。

自動化できる業務使う言語難易度
スプレッドシートのデータ集計・整形GAS★☆☆
毎週のレポートをメールで自動送信GAS★☆☆
Googleフォームの回答を自動処理GAS★☆☆
Excelファイルの一括処理VBA or Python★★☆
複数のPDFからデータを抽出Python★★☆
Webサイトから情報を自動収集Python★★☆
ファイル名の一括変更・整理Python★☆☆
請求書の自動生成・PDF化・メール送信GAS★★☆
自動化できない業務理由
取引先との価格交渉人間の判断が必要
企画書のアイデア出し創造性が必要(AIは補助のみ)
クレーム対応の最終判断状況に応じた柔軟な対応が必要
社員の評価面談人間関係の配慮が必要

セクションまとめ: プログラミング(自動化)が得意なのは「手順が100%決まっている定型作業」です。一方で、交渉やクリエイティブな判断など「人間の介入」が必要な業務は自動化できません。この切り分けが成功の第一歩です。

3. 「コードが書けない社長」とChatGPTの会話ログ6選

以下は、サモテクが支援した専門商社の社長(プログラミング経験ゼロ)が、ChatGPTに日本語で指示を出してGASやPythonのコードを生成し、実際に業務を自動化した6つのケースの会話ログ(再構成)です。社長が「何を伝え」「AIが何を返し」「結果どうなったか」を完全公開します。

1. 毎週の売上レポート自動送信

自動化前: 毎週月曜日に、スプレッドシートの売上データをピボットテーブルで集計し、PDFにして上司にメールで送信。所要時間40分。

社長: 「Googleスプレッドシートに売上データが入っています。毎週月曜の朝8時に、先週分の売上を担当者別に集計した表をPDFにして、上司のメールアドレスに自動送信したいです。GASで書いてください」

ChatGPT: 「以下のGASコードで実現できます。(コード出力)…スプレッドシートのIDと上司のメールアドレスを書き換えてください。設定方法はこうです…」

社長: 「ありがとう。実行したらエラーが出ました。『シート名が見つかりません』と出ています」

ChatGPT: 「シート名が実際のシート名と一致していない可能性があります。お使いのシート名を教えてください」

社長: 「『2026年売上』です」

ChatGPT: 「コードのシート名を修正しました。こちらで試してください」

社長: 「動きました!メールも届いています」

結果: 毎週40分 → 0分(完全自動)。月間削減: 2時間40分
社長のコメント: 「エラーが出たときは焦ったけど、ChatGPTに『エラーが出た。こう書いてある』と伝えたら直してくれた。プログラミングを勉強する必要はなく、日本語でやり取りするだけでよかった」

2. フォーム回答を自動でSlackに通知

自動化前: Googleフォームでお問い合わせが来ると、田中さん(事務)がスプレッドシートを確認して手動でSlackに転記。所要時間/回: 3分。月30件で月1.5時間。

社長: 「Googleフォームに問い合わせが来たら、フォームの内容をSlackの#お問い合わせチャンネルに自動投稿したいです。GASでできますか?」

ChatGPT: 「はい、可能です。SlackのWebhook URLが必要です。取得方法はこうです…(手順説明)。以下のGASコードを使ってください…」

社長: 「Webhook?何ですかそれ?」

ChatGPT: 「Webhookとは、Slackが外部からメッセージを受け取るための専用URLです。例えるなら、Slackに専用のメールアドレスを発行するようなものです。以下の手順で取得できます…」

社長: 「なるほど。取得できました。動作確認したら、ちゃんとSlackに通知が来ました!」

結果: 月1.5時間 → 0分
社長のコメント: 「Webhookなんて言葉を初めて聞いたけど、ChatGPTが専門用語を初心者に分かる言葉に翻訳してくれたのが大きい」

3. 取引先リストから一括メール送信

自動化前: 毎月の案内メールを取引先50社に手動で送信。1社ずつ宛名を変えて送信。所要時間: 2時間。

社長: 「スプレッドシートに取引先の会社名・担当者名・メールアドレスが入っています。全員に同じ内容のメールを送りたいのですが、宛名だけ『〇〇株式会社 △△様』に差し替えたいです」

ChatGPT: 「差し込みメールの自動送信ですね。以下のGASで実現できます…(コード出力)。メール本文のテンプレートはこちらの変数に入れてください」

社長: 「50社に一気に送って大丈夫?Gmailの送信制限とかある?」

ChatGPT: 「良い質問です。Gmailの1日の送信上限は500件(Google Workspace利用の場合は2,000件)なので、50社なら問題ありません。ただし、初回は必ず自分宛てにテスト送信してください

社長: 「テスト送信できた。本番も成功。2時間が3分になった」

結果: 月2時間 → 3分。月間削減: 1時間57分
社長のコメント: 「送信制限の話はChatGPTに聞かなかったら知らなかった。AIは作るだけじゃなくリスクも教えてくれる

4. PDFの請求書からデータを抽出

自動化前: 仕入先から届くPDF請求書の金額を、毎月手動でExcelの仕入台帳に入力。月20枚。所要時間: 1時間。

社長: 「PDFの請求書が毎月20枚くらいメールで届きます。この中から『請求金額』と『請求日』を抽出して、Excelのファイルに自動で書き込みたいです」

ChatGPT: 「Pythonで実現できます。PDFの読み取りにはpdfplumberというライブラリを使います…(コード出力)。Pythonの実行環境が必要ですが、Google Colabなら無料で使えます」

社長: 「Python?Google Colab?全然分からないんですが…」

ChatGPT: 「大丈夫です。Google Colabとは、Googleが提供する無料のプログラミング実行環境で、ブラウザだけで使えます。Pythonをパソコンにインストールする必要はありません。以下の手順で始められます…

  1. colab.research.google.com にアクセス
  2. 「ノートブックを新規作成」をクリック
  3. コードを貼り付けて ▶ ボタンを押す
    以上です」

社長: 「これは便利。やってみます…… できました!20枚のPDFから金額と日付が一覧表になっています」

結果: 月1時間 → 5分(PDFをフォルダにまとめて実行するだけ)。月間削減: 55分
社長のコメント: 「Pythonなんて触ったこともなかったが、Google Colabのおかげでインストールすら不要。ChatGPTのコードを貼って▶を押すだけ」

5. ファイル名の一括変更

自動化前: 月末に受け取る30個のExcelファイルを「2026-02_〇〇株式会社_請求書.xlsx」の形式にリネーム。所要時間: 20分。

社長: 「フォルダの中に30個のExcelファイルがあります。ファイル名を『年月取引先名請求書.xlsx』の形式に一括で変更したいです」

ChatGPT: 「Pythonのosライブラリで実現できます…(コード出力)。ファイル名に含まれる取引先名はどこから取得しますか?ファイルの中のセルですか?」

社長: 「ファイルの中のB2セルに取引先名が入っています」

ChatGPT: 「了解です。openpyxlライブラリでB2セルを読み取り、ファイル名に組み込みます…(修正コード出力)」

結果: 月20分 → 1分。月間削減: 19分

6. Googleカレンダーの予定を毎朝Slackに通知

自動化前: 毎朝、Googleカレンダーを開いて今日の予定を確認し、手動でSlackに「今日の予定」を投稿。所要時間: 5分/日。

社長: 「今日のGoogleカレンダーの予定を、毎朝8時に自動でSlackに投稿したいです」

ChatGPT: 「GASで実現できます…(コード出力)。トリガーを設定すれば毎朝8時に自動実行されます。トリガーの設定方法はこちらです…」=

結果: 月1時間40分 → 0分(完全自動)。月間削減: 1時間40分

4. 6つの自動化の成果まとめ

#自動化した業務言語Before/月After/月削減
1売上レポート自動送信GAS2h40m0分2h40m
2フォーム→Slack通知GAS1h30m0分1h30m
3取引先への一括メールGAS2h00m3分1h57m
4PDF請求書のデータ抽出Python1h00m5分55m
5ファイル名の一括変更Python20m1分19m
6カレンダー→Slack通知GAS1h40m0分1h40m
合計9h10m9分約9時間

月9時間の削減。年間108時間。時給2,000円換算で年間21.6万円の効率化。投資額: 0円。

セクションまとめ: 合計9時間の業務を、プログラミング経験ゼロの社長がChatGPTとの会話だけで「自動化の仕組み」を構築しました。これが「AIにコードを書かせる」時代の圧倒的な費用対効果(投資額0円)です。

5. ChatGPTにコードを書かせる「4つのルール」

ChatGPTにプログラミングのコードを書かせるとき、成功率を大幅に上げる方法は「具体的な指示」「エラー文のコピペ」「段階的な依頼」「テスト実行の確認」の4つです。プログラミングの知識は不要ですが、この4つのルールを守るかどうかで結果が大きく変わります。

1. 「何を」「どこから」「どこへ」を具体的に伝える

NG: 「売上データを自動化して」
OK: 「スプレッドシートの『2026年売上』シートのA列〜D列のデータを、毎週月曜8時に担当者別に集計し、PDFにしてsato@samotech.jpにメールで送信したい」

ポイントは「ツール名」「シート名」「セルの範囲」「メールアドレス」「タイミング」を全部書くこと。

2. エラーが出たら「エラー文をそのままコピペ」する

エラーが出たとき、「動きません」だけでは原因が分かりません。エラーメッセージを全文コピーしてChatGPTに送るだけで、AIが原因を特定して修正コードを出してくれます。

3. 大きな自動化は「小さく分割して」依頼する

「請求書を作ってPDFにしてメールで送って金額を集計して」と一度に頼むと、コードが長くなりすぎてエラーが増えます。

  1. まず「請求書をExcelで作る」部分だけを依頼して動かす
  2. 次に「PDFにする」部分を追加
  3. 最後に「メールで送る」部分を追加

小さく回すのが最も成功率が高いです。

4. 「まず自分宛てにテスト実行」してから本番

取引先にメールを送る自動化なら、まず自分のメールアドレスにテスト送信してから本番実行。ファイル名を一括変更するなら、まずファイル3つだけでテストしてから30ファイルに適用。

セクションまとめ: プログラミングの知識は不要です。必要なのは「AIに伝わる具体的な日本語(プロンプト)」と「いきなり本番環境で動かさない慎重さ」だけです。この4ルールを守れば誰でもすぐに自動化の恩恵を受けられます。

6. GAS・Python・VBA|どれを使えばいい?

判断基準GASPythonVBA(エクセルマクロ)
実行環境ブラウザのみGoogle Colab(ブラウザ)or PCExcel
得意なことGoogle Workspace内の自動化ファイル操作・データ分析・Web収集Excel内の操作の自動化
費用無料無料無料
おすすめの人Google Workspace利用者大量のファイル処理・PDF操作Excel中心の業務
AIとの相性ChatGPTが最も安定してコード生成ChatGPTの生成精度が高いChatGPTで生成可能だがGAS/Pythonの方が安定

迷ったらGASから始めてください。 理由は3つ。

  1. ブラウザだけで動く(インストール不要)
  2. Google Workspaceと直接連携できる
  3. ChatGPTが最も安定してGASコードを生成する

GASの具体例10選はこちら。
👉 GAS(Google Apps Script)で業務効率化|具体例10選

エクセルマクロの具体例はこちら。
👉 エクセルマクロ(VBA)による業務効率化の具体例10選

セクションまとめ: どの言語を使うか迷ったら、まずはブラウザだけで完結しGoogle Workspaceと相性抜群の「GAS(Google Apps Script)」から始めてください。環境構築(インストール)の挫折がなく、ChatGPTも非常に優秀なコードを出力します。

7. よくある質問(FAQ)

Q1. ChatGPTのどのプランを使えばコードを書いてもらえますか?
無料プランで十分です。GPT-4oが使える有料プラン(月20ドル)だとコードの精度がやや上がりますが、GASやPythonの基本的なコード生成は無料プランで問題なく動きます。

Q2. ChatGPTが生成したコードにバグがあったらどうしますか?
エラーメッセージをそのままChatGPTにコピペして「このエラーを直してください」と送れば、修正コードが返ってきます。支援先の社長は平均3〜4回のやり取りで動くコードに到達しています。

Q3. 生成したコードのセキュリティは大丈夫ですか?
GASはGoogleのサーバー上で動くため、コード自体が外部に漏れるリスクは低いです。ただし、APIキーやパスワードをコード内に直接書かないことが重要です。ChatGPTに「APIキーを安全に管理する方法も教えて」と追加で聞いてください。

Q4. プログラミングを「学ぶ」必要はないのですか?
2026年時点では、「学ぶ」よりも「AIに書かせて、動かす」方が圧倒的に効率的です。ただし「コードの大枠が何をしているか」を理解する読解力は持っておくと便利です。ChatGPTに「このコードを非エンジニア向けに1行ずつ解説して」と頼めば、学習にもなります。

Q5. ノーコードツールとプログラミング、どちらを先に覚えるべきですか?
ノーコードツール(Zapier、Power Automateなど)で実現できることは先にノーコードで済ませてください。ノーコードの限界を感じたとき(複雑な条件分岐・大量データ処理・独自の処理)が、「ChatGPTにコードを書かせる」出番です。

ノーコード・GAS・AIの使い分けはこちら。
👉 業務効率化ツールを自作する方法|ノーコード・GAS・AIで無料で作る

Q6. Python を使うにはパソコンにインストールが必要ですか?
Google Colab(無料)を使えばインストール不要です。ブラウザでcolab.research.google.comにアクセスし、コードを貼り付けて▶ボタンを押すだけ。Googleアカウントがあれば今すぐ使えます。

Q7. AIエージェント(Antigravity等)を使えば、もっと高度な自動化ができますか?
はい。ChatGPTは「1つのコードを生成する」のに対し、AIエージェントは「複数のファイルを横断して、計画を立てて、自律的にコーディングする」ことができます。まずはChatGPTでの単発コード生成に慣れてから、次のステップとしてAIエージェントの活用を検討してください。

8. まとめ:「コードが書けない」はもう言い訳にならない

判断基準内容
2024年以前プログラミング=エンジニアの仕事
2026年以降プログラミング=AIに日本語で指示する仕事
必要なスキル「やりたいこと」を具体的に言語化する力
不要なスキルコードの文法・構文の暗記
最初に使う言語GAS(ブラウザだけで完結、インストール不要)
費用ChatGPT無料プラン + Google Colab(無料) = 0円
削減実績月9時間・年間108時間・年間21.6万円

今日から始める9分間アクション:

  1. 1分: ChatGPT(chat.openai.com)を開く
  2. 3分: 「私は〇〇という会社で事務をしています。毎週月曜日にスプレッドシートの売上データを集計してメールで送っているのですが、これをGASで自動化するコードを書いてください」と送る
  3. 5分: 返ってきたコードを見て、「このコードを非エンジニア向けに1行ずつ解説して」と追加で送る

9分後、「プログラミングは自分には無理」という思い込みが消えます。 コードを読む必要はありません。AIに日本語で話しかけるだけです。

「自動化の方法を一緒に考えたい」という方はこちら。
👉 業務自動化の無料相談をする


関連記事


TOP > ブログ > ブログ > プログラミングで業務効率化|「コードが書けない社長」がAIに書かせて自動化した全記録