VBA開発「逆転の設計手法」
~「属人化問題」に終止符を打つ解決策~


高級料理店 vs 家庭料理

まず事実から確認しましょう。世界中の企業で、数え切れないほどのマクロが稼働しています。そして、それらの多くは実務担当者(エンドユーザー)が作ったはずです。そのように、実務担当者が直接コードを書いてシステムを作るのがエンドユーザーコンピューティング(EUC)です。ExcelのVBAは、このEUCツールとして数十年にわたり使われ続けてきました。しかし、一般的な実務担当者は、プログラミング開発のイロハを知りません。知識も経験もありません。だからでしょうか、VBAマクロ界隈では大昔から「属人化問題」が指摘されてきました。作った担当者がいなくなると誰も触れなくなるような、実務の現場で使うには怖すぎる迷惑マクロです。

「これだからVBAは困るんだよ…」などとプロの開発者は言うでしょうね。そして「そもそも仕様書は?要件定義書はあるのかよ?ったく、これだからシロウトはw」なんて。おっしゃるとおりです。仕様書を整備しているVBAマクロなんて、ほんの一握りでしょう。仕様書やマニュアルがないから属人化するんです。ごもっともです。でも待ってください。まず仕様書を作れって、それはあなたたちプロ開発の話でしょ。ウチはEUCなんです。どんなことでも大規模開発の流儀が良いってのは、高級料理店のレシピを家庭料理に押し付けるようなものです。EUCが持つメリットのひとつは"手軽さ"です。実務内容を熟知している担当者が、頭の中でフローを考えて、すぐコーディングできるのがEUCの良さなんです。まず仕様書を作れって、それじゃEUCになりませんって。

AIの役割

とはいえ、仕様書がないから属人化するというのも事実です。だったら、仕様書を作りましょうよ。マクロが完成した後で。順番が逆ですって?いいじゃないですか。重要なことは仕様書があるかどうかです。とはいえ、実務担当者は開発のシロウトです。マクロが完成したら「よし、終わったぁ~」と帰り支度を始めます。ここから仕様書などのドキュメントを作る余裕は、時間的にも精神的にもありません。いえ、何もあなたに作れと言っているのではありません。AIに作ってもらえばいいんです。AIはそういう分析や解析が大得意ですから。

「ふん、そんなシロウトが作った低レベルなマクロなんて、使い物にならねーよ」確かに。そうでしょうね。エラー対策もしていない、無駄なループをしている、かと思えばネットからコピペした配列操作もしている。とりあえず結果を出すだけのマクロです。だったら、そのマクロをAIにレベルアップしてもらいましょう。「エラー対策を追加して」「適切なコメントを記述して」「無駄なループを排除して」などなど、AIにはお手の物です。そうして、頑強で無駄のないレベルにした後でドキュメントを作ります。仕様書だけじゃありません。操作マニュアルから変数名の一覧、万が一データ構造が変わったときの対処法や、処理の流れがひと目で分かるフロー図まで。AIなら、あらゆるドキュメントを作れます。マクロの質も高い、多くのドキュメントが整備されている、良いことづくめです。

AIを活用して、マクロ完成後にドキュメントを作る。たったそれだけの"発想の転換"で、属人化問題を解消できます。AIが普及した今だからこそ、実現できるパラダイムシフトです。

【内容】

  1. 開発手法の再定義
    大規模開発とEUCの違い
    Excelという特殊性
    「まず仕様書」の弊害
    EUCでアジャイル開発 など
  2. AIによる「逆転」の設計プロセス
    マクロは小分けで作る
    AIに直してもらう
    ドキュメントはAIが作る
    必要なドキュメント
    フロー図の作り方(Mermaid)
    CanvasとNotebookLM など
  3. 全マクロの一元管理
    マクロを「戸籍簿」で管理する
    「戸籍簿」もAIが作る
    AI=「管理・説明責任」の代行
    人間=「現場の問題解決」に集中
    最大の問題 など

セミナーの詳細について

開催日時

2026年

07月26日() 13:00~17:00 東京・神谷町

08月22日() 13:00~17:00 東京・神谷町

開催会場にご注意ください。

申し込みのときは、必ず日付を明記してください

応募締切

前日の0:00まで

開催場所

東京・神谷町:東京都港区神谷町 日比谷線神谷町徒歩1分

大阪:大阪市中央区本町 大阪メトロ中央線、堺筋線「堺筋本町駅」徒歩5分

名古屋:愛知県名古屋市中村区 JR「名古屋駅」桜通口から徒歩5分

人数

10名~15名程度(先着順)

参加要件

  • すべてのExcelユーザー

受講料

\40,000(税込)

請求書や領収証

請求書をご希望の方は、こちらをご覧ください。

領収書をご希望の方は、こちらをご覧ください。

お支払い

お支払いは銀行振込、またはクレジットカード払いよりお選びください。お申し込みの後に、銀行振り込みの場合は銀行口座を、クレジットカード払いの場合はお支払いの手順を記載した「確認メール」を差し上げます。「確認メール」を受信後、おおむね1週間以内に、お支払いください。

お振り込み日の希望などがありましたら、お気軽にお申し付けください。個別に対応いたします。

テキスト

使いません。当日使用したパワーポイントのスライドとサンプルデータは差し上げます。

その他

  • 講師はOffice TANAKAの田中亨が担当します。
  • お申し込みが最少催行人数に満たない場合、中止となることがあります。その場合は、1週間前までにご連絡します。
  • すべて消費税込みの金額です。消費税率の変動により、受講料が変わることがあります。ご了承ください。

セミナーに関する「よくある質問」はこちらです。

お申し込み、お問い合わせは、こちらです