“作成者しか分からないExcelマクロ”の仕様解読、AIで「3日→30分」に IT企業はどう実現?VBAを使ったExcelマクロ、“属人化”をどう解消したのか

Excelマクロの改修を重ねた結果、中身を把握しているのが作成者だけになってしまうと、保守の足かせになりかねない。こうした状況をどうすれば解消できるのか。AIを使った効率化に挑んだIT企業の取り組みとは。

» 2026年09月23日 11時00分 公開
[@IT]

この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。

 NTTインテグレーション(旧・日本情報通信)子会社のディストリビューター、エヌアイシー・パートナーズ(以下、NICP)は、「Microsoft Excel」でVBA(Visual Basic for Applications)を使ったマクロ(以下、Excelマクロ)を作成し、取引先への提案時に使う見積もり算出ツールとして社内で運用してきた。

 NICPは、見積もり算出の処理や判断に関する業務ロジックをExcelマクロに反映してきた。こうした業務ロジックの中には、仕様書だけでは詳細の把握が難しいものもあったことから、Excelマクロの改修時には作成者の知見に頼らざるを得ないことがあったという。Excelマクロの仕様を把握するには平均1〜3日程度を要しており、同社は属人化を解消する必要性に迫られていた。

“作成者しか分からないExcelマクロ”をAIでどう読み解く?

 状況を改善するために、NICPは見積もり算出ツールのWebアプリケーション化を進めることにした。そのために必要なExcelマクロの仕様把握にはAIを活用し、作業を大幅に効率化したという。どのように実現したのか。

 NICPは、日本IBMの開発支援AIエージェント「IBM Bob」を利用し、見積もり算出用ExcelマクロのVBAソースコードを分析する仕組みを構築した。IBM Bobは、ソースコードの構造や処理内容、データ構造を分析し、Excelマクロの仕様を理解するためのドキュメントを生成できる。

 担当者は、IBM Bobが生成したドキュメントを参照しながら、Excelマクロの既存の仕様を確認した。IBM Bobを利用することで、従来は平均1〜3日程度を要していた仕様把握を、約30分で完了できるようになったという。

Webアプリケーション化の工数を想定時の6週間から2.5日に短縮

 NICPは整理した仕様を基に、見積もり算出の業務ロジックをWebアプリケーションとして再構築した。担当者は当初、移行可否の検討から実装、テスト、パフォーマンスチューニング、ドキュメント作成までの作業に約6週間を要すると見積もっていた。IBM Bobを活用した実際の作業は約2.5日で済んだ(図)。

画像 図 NICPにおけるIBM Bobの導入効果(出典:NICPと日本IBMのプレスリリース)《クリックで拡大》

 IBM Bobの導入により、NICPはExcelマクロに組み込まれていた業務ロジックを可視化・整理し、将来的な機能追加や保守を、担当者の知識や経験に過度に依存せず進められるようにした。従業員は見積もり算出ツールをWebブラウザで利用できるようになった他、見積もりデータの蓄積や検索、過去実績の参照・再利用も可能になったという。

 NICPはディストリビューターとして、今回の実践で得た知見を基に、業務資産の理解や可視化へのAI活用を他社にも広めたい考えだ。同社と日本IBMは2026年8月19日、本事例を発表した。

Copyright © ITmedia, Inc. All Rights Reserved.

アイティメディアからのお知らせ

スポンサーからのお知らせPR

注目のテーマ

ID・パスワードから始める「引き算」のセキュリティ〜ゼロトラスト狂騒曲の果てに
その「AIコーディング」は本当に必要か?
Microsoft & Windows最前線2026
4AI by @IT - AIを作り、動かし、守り、生かす
ローコード/ノーコード セントラル by @IT - ITエンジニアがビジネスの中心で活躍する組織へ
Cloud Native Central by @IT - スケーラブルな能力を組織に
システム開発ノウハウ 【発注ナビ】PR
あなたにおすすめの記事PR

RSSについて

アイティメディアIDについて

メールマガジン登録

@ITのメールマガジンは、 もちろん、すべて無料です。ぜひメールマガジンをご購読ください。