【Claude Code活用】製造業PMがExcel定型業務をコーディング不要で自動化する方法

【Claude Code活用】製造業PMがExcel定型業務をコーディング不要で自動化する方法 - pm-lab.tech

「この集計、毎月手作業でやっているんだよな…自動化したいけどマクロが書けない」
製造業PMのExcel業務は定型作業が多く、自動化できれば大きな時間削減になります。Claude Codeならコーディング知識不要で、日本語で指示するだけでVBAマクロを生成できます。

📌 こんな方に読んでほしい記事です

  • 毎月同じExcel作業を繰り返していて自動化したいが、マクロが書けない方
  • IT部門に依頼するほどでもないが、手作業が地味に辛い業務がある方
  • Claude CodeでExcelマクロを作る手順を知りたい方
目次

① 製造業PMのExcel自動化アイデア10選

まず、どんな業務が自動化できるかを確認しましょう。

# 自動化できる業務 効果
1 期限超過タスクの自動ハイライト 遅延タスクが一目でわかる
2 複数シートのデータを1枚に集計 月次集計の手作業が不要に
3 工数実績から進捗率を自動計算 毎回の手計算が不要
4 月次レポート用に別シートから自動転記 コピペミスがなくなる
5 ガントチャートの今日の日付ラインを自動表示 開くたびに現在位置が一目でわかる
6 ステータス列の値に応じて行の色を変える 完了・進行中・未着手が色で区別
7 データ入力後に自動でPDF保存 週次レポートの配布が1クリックに
8 部品リストの重複チェックと警告表示 部品番号の入力ミスを即検出
9 課題一覧から担当者別タスクを自動抽出 担当者への共有が楽になる
10 週次・月次のグラフを自動生成 報告書のグラフ作成が自動化

② VBAマクロ生成の流れ(全4ステップ)

1

やりたいことを日本語で整理する

整理すると精度が上がる情報:
・何をしたいか(ハイライト / 集計 / 転記 等)
・どのシート・列・行を対象にするか
・条件(期限超過 / ステータスが「完了」等)
2

Claude Codeに指示を出す

📝 指示文テンプレート:

ExcelのVBAマクロを作成してください。

【やりたいこと】
A列に期限日が入力されており、今日の日付より期限が過ぎているセルを含む行全体を赤色でハイライトするマクロを作ってください。

【Excelの構成】
・1行目はヘッダー行
・A列:期限日(日付形式)
・B列:タスク名
・C列:担当者

コードにはコメントを入れて、修正しやすくしてください。

3

出力されたVBAコードをExcelに貼り付ける

Excelへの貼り付け手順:
1. ExcelでAlt+F11キー→VBAエディタを開く
2. 「挿入」→「標準モジュール」をクリック
3. 出力されたコードをそのまま貼り付け
4. エディタを閉じてAlt+F8でマクロを実行
⚠️ 注意:初めてマクロを実行する際は、テスト用のコピーファイルで試すことをおすすめします。
4

動作確認して完成

思った通りに動けば完成です。動作がおかしい場合は「〇〇という動作になったが、△△に修正したい」とClaude Codeに再依頼すれば、修正コードを出力してくれます。

📋 まとめ

  • 製造業PMのExcel定型業務は10種類以上がVBAマクロで自動化できる
  • Claude Codeへの指示は「何をしたいか・対象シート・条件」を明確に
  • 出力されたコードをVBAエディタに貼り付けるだけで動作する
  • うまく動かなければ「こうなった・こう直したい」と再依頼すればOK

❓ よくある質問(FAQ)

Q. VBAマクロをExcelに貼り付けるだけで動きますか?

A. 基本的にはそのまま貼り付けで動作します。ただしExcelの「マクロを有効にする」設定が必要です。また、セキュリティ上の観点から実行前にコードの内容を確認することを推奨します。

Q. エラーが出たときはどうすればいいですか?

A. エラーメッセージをそのままClaude Codeに貼り付けて「このエラーを修正してください」と伝えるだけです。原因を説明した上で修正済みのコードを出力してくれます。

Q. Googleスプレッドシートにも使えますか?

A. はい、「Google Apps Script(GAS)で作成してください」と指示すると、Googleスプレッドシート向けのスクリプトが出力されます。Excelと同様にコーディング知識は不要です。

Q. VLOOKUP・SUMIFなどの関数も教えてもらえますか?

A. もちろんです。「B列の社員番号をもとにD列の氏名を別シートから引っ張る関数を教えてください」のように目的を日本語で伝えるだけで、使うべき関数と使い方を説明してくれます。

Q. 社内システムからエクスポートしたCSVの加工にも使えますか?

A. 使えます。CSVのサンプルデータをClaude Codeに渡し「このCSVを〇〇の形式に変換するPythonスクリプトを作って」と指示すると、変換スクリプトを生成してくれます。

PM

pm-lab.tech 編集部

製造業PM歴15年以上のプロジェクトマネージャーが運営。新製品開発・工場立ち上げ・サプライチェーン改革など幅広いプロジェクトを経験。AI活用による製造業PM業務の効率化を実践・発信中。

🏠 pm-lab.tech

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

CAPTCHA


目次