製造業DX

ExcelマクロVBAをFlowSyncでWebアプリ化|製造業の脱.xlsm移行設計術

Anomaly編集部

「あの見積マクロ、Aさんしか直せないんです」——そんなひと言が、製造業の現場で繰り返されています。Excelマクロ(VBA)で回してきた見積・在庫・工程管理が、担当者の退職やPC入れ替えをきっかけに突然動かなくなる。2026年を目前に、この脱.xlsmへの移行が中小製造業で静かに、しかし確実に進みつつあるとされています。


なぜ今、ExcelマクロのWebアプリ化が急務なのか

Excelマクロ(VBAを埋め込んだ.xlsmファイル)は、2000年代から製造業の現場で「ちょうどいい自動化ツール」として定着してきました。しかし、その手軽さが裏目に出て、今まさに深刻なリスクとして顕在化しています。

リスク① 属人化の壁

VBAのコードを読み書きできる担当者が退職した瞬間、そのマクロはブラックボックス化します。「動いているから触らない」状態が続き、誰も保守できないまま数年が経過するケースが後を絶ちません。

リスク② PC依存・共有困難

.xlsmファイルはローカルのPC環境に縛られます。マクロのセキュリティ設定、Officeのバージョン差異、共有フォルダ経由での同時編集ロック——これらが「複数人での同時利用」を阻む壁になっています。

リスク③ 更新停止・バージョン断絶

Microsoft 365への移行やOSのアップデートに伴い、VBAマクロが動作しなくなるケースも報告されています。Windows OSやExcelのメジャーアップデートのたびに「動作確認」が必要になり、IT担当者の工数を圧迫しています。


Before:.xlsmマクロが抱える現場課題を3ユースケースで見る

製造業における脱.xlsmのニーズは、特定の定型業務に集中しています。以下の3つのユースケースは、現場で最も頻繁に聞かれる声です。

ユースケース① 見積管理マクロ

単価テーブルが別シートに散らばっていて、どのセルが参照元か誰も分からない。
得意先ごとに「コピー元ファイル」が10種類以上あり、更新漏れが毎月発生している。

見積マクロでは「単価マスタを更新したのに古い金額で出力してしまった」という出力ミスが特に深刻です。ファイル名が「見積書_最終_v3_修正済み.xlsm」のような状態になっていれば、それはすでに管理の限界サインです。

ユースケース② 在庫管理マクロ

入出庫のたびに担当者がファイルを開いて手入力し、ボタンを押して集計シートを更新する——この運用ではリアルタイムの在庫把握が不可能です。複数倉庫・複数担当者が絡む場合、ファイルの競合が頻発し、正確な在庫数が「誰も自信を持って言えない」状況に陥ります。

ユースケース③ 工程管理マクロ

ガントチャートをVBAで描画しているケースでは、工程の追加・変更のたびにマクロの修正が必要です。納期変更を反映するだけで30〜40分かかっていたという声も珍しくありません。


After:FlowSyncでWebアプリ化すると何が変わるか

FlowSyncは、業務ロジックをノーコード/ローコードで定義し、ブラウザ上で動作するWebアプリを構築できるプラットフォームとされています。既存のExcelマクロが担っていた「計算・集計・出力」をそのままWebアプリのフロー上に再現できます。

一画面完結の業務フローへ

例えば見積管理では、次のような画面構成になります。

入力
見積入力フォーム画面

得意先名、品番、数量、希望納期をフォームに入力。単価は品番マスタから自動参照されるため、手入力ミスがゼロになります。「見積作成」ボタンを押すと次の画面へ遷移。

集計
自動集計・確認画面

入力内容をもとに合計金額・消費税・割引後金額が自動計算され、一覧表示されます。修正が必要な場合は「編集に戻る」ボタンで前画面へ。承認フローが設定されている場合はここで上長への承認申請ボタンが表示されます。

出力
PDF出力・送付画面

確認後、「PDF出力」ボタンを押すと「見積書_[得意先名]_[日付].pdf」のファイル名で自動生成されます。そのままメール送付ボタンを押せば、担当者のメーラーが起動し送付完了。全工程がブラウザ上で完結します。

Before→After の定量比較

FlowSyncへの移行を行った場合の効果の目安として、以下のような試算が考えられます。

見積作成時間

Before:単価確認+ファイル選択+転記+PDF変換で 約25分/件
After:フォーム入力+PDF出力ボタンで 約4分/件
約84%の時間削減の試算。月50件の見積業務なら月間約17時間の削減が見込まれます。

在庫照会のリアルタイム性

Before:担当者がファイルを開いて集計マクロを実行→結果確認まで 約3〜5分
After:ブラウザで在庫一覧画面を開くだけで 即時表示(リアルタイム)
→ 「在庫確認のための電話」が 月約40件→ほぼゼロになることが期待されます。


移行設計の5ステップ|FS Blueprintでマクロを業務フローに変換する

FS Blueprintは、FlowSyncの設計フェーズで使う業務フロー定義ツールです。マクロのロジックを「業務の流れ」として可視化し、そのままWebアプリの構造に変換できます。

1
マクロの棚卸し:何をしているか言語化する

まず.xlsmファイルのVBAコードを読み解き、「入力→判定→計算→出力」の4処理に分類します。FS Blueprintの「業務ステップマップ」シートに書き起こすことで、コードを知らない担当者でも全体像が把握できるようになります。

2
データ構造の再設計:セル参照をテーブル定義へ

Excelのセル参照(例:Sheet2!B14)はWebアプリでは通用しません。品番マスタ、得意先マスタ、在庫テーブルなど、マクロが参照していたデータを正規化されたテーブル構造に再定義します。

3
画面遷移の設計:マクロのボタン操作をページフローに置き換える

「このボタンを押したら次に何が起きるか」をFS Blueprint上でフロー図として描きます。「見積作成」→「承認申請」→「PDF出力」のような遷移を画面単位で定義することで、FlowSyncの画面構築工程と直結します。

4
ロジックの移植:VBAの計算式をFlowSyncの自動計算フィールドへ

VBAで書かれていた計算処理(割引率の適用、在庫引き当てロジック、工程日数の算出など)をFlowSyncの自動計算フィールド条件分岐アクションに置き換えます。複雑なネスト条件はFS Blueprintの「ロジック変換メモ」欄に整理してから実装します。

5
並行運用と切り替え:旧マクロとの2週間並走でリスクを下げる

移行後すぐに旧.xlsmを廃止するのではなく、2週間の並行運用期間を設けます。同じデータを両方で処理し、出力結果(特にPDF帳票の金額・品番)を突き合わせることで、ロジック移植のミスを本番稼働前に検出できます。


まとめ

  • ExcelマクロVBAの属人化・PC依存・更新停止リスクは、2026年に向けて中小製造業の経営リスクに直結している
  • 見積・在庫・工程の3業務は脱.xlsmの優先対象。FlowSyncによるWebアプリ化で入力フォーム・自動集計・PDF出力を一画面完結できる
  • FS Blueprintを使った5ステップの移行設計により、VBAのロジックを業務フローに変換し、並行運用でリスクを抑えながら安全に切り替えができる
  • まず1つのマクロを対象に棚卸しから始めることが、脱.xlsm移行の現実的な第一歩
一覧に戻る

製造業のDXでお悩みですか?

Anomalyでは、製造業に特化した業務アプリケーション開発を行っています。まずはお気軽にご相談ください。