Excelマクロ(VBA)棚卸し・置き換え判定シート(VBScript廃止チェックつき)
社内のExcelマクロ(VBA)を1行に1本ずつ洗い出す棚卸し表のExcelテンプレートです。目的・作った人の在籍・月の利用時間・操作対象・VBScriptへの依存・止まったときの影響を記録し、対応の優先度と期限の状況を自動で出します。VBScript廃止の段階とVBAへの影響、置き換え先の目安を、Microsoftの公式発表をもとに別シートにまとめています。
別の呼び方: VBA 棚卸し/マクロ 棚卸し/マクロ 管理台帳/マクロ 一覧 管理/VBScript 廃止 VBA 影響/VBA 脱却/マクロ 属人化
- VBScriptが廃止されると、VBAのマクロは止まりますか?
- VBScriptを使っていないマクロは影響を受けません。影響があるのは、.vbs ファイルを呼び出すマクロと、VBScript.RegExp(正規表現)を使うマクロです。
- VBScriptはいつ廃止されますか?
- 2026年10月時点の公式発表では3段階です。いまは機能オンデマンドとして既定で有効、2026年か2027年ごろに既定で無効、その後の時期未定の段階でWindowsから削除されます。
- VBScript.RegExp を使うマクロはどうなりますか?
- Microsoft 365 のバージョン2508(ビルド19127.20154)以降は、VBAに RegExp が組み込まれており、VBScriptがなくても動きます。それより古いOfficeでは、VBScriptが無効・削除されると動きません。
- 形式
- Excel・PDF
- 用紙
- A4横
- 更新日
- 2026.10.30
- 版
- v1.0

記入例
Excel の「記入例」シートと同じ内容です。グレーの列は自動で計算され、すぐ確かめる行は赤、期限の近い行は黄色で表示されます。
マクロ棚卸し表
1行に1本のマクロ。回数・時間と2つの点数を入れると、月の利用時間と対応優先度が出ます。優先度「高」は黄色、期限切れは赤、「廃止」は灰色。
基準日2026/11/02
調べた部署・人情報システム課 田中
社内のOfficeの版Microsoft 365 Apps(バージョン2509)
マクロ数10
.vbs を使う2
RegExp を使う2
VBScript 未確認2
優先度 高6
期限切れ1
| 管理番号 | ブック名 | 保存場所 | マクロの目的 | 部署 | 作った人の在籍 | 使う人数 | 実行頻度 | 月の実行回数 | 1回の時間(分) | 月の利用時間(時間) | 操作対象 | VBScript依存 | 外部参照・ActiveX | 止まったときの影響(1〜3) | 直せる人の少なさ(1〜3) | 合計(点) | 対応優先度 | 置き換え先 | 対応期限 | 完了日 | 期限の状況 | 備考 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| M-001 | 請求書発行.xlsm | \\fs01\経理\請求 | 請求データから請求書PDFを作り、取引先にメールで送る | 経理 | 在籍 | 2 | 毎月 | 2 | 60 | 2.0 | メール送信 | なし(確認済み) | なし | 3 | 2 | 5 | 高 | Excelのまま整理 | 2026/12/25 | 有効 | 送り先の一覧をシートに分け、手順書を書く | |
| M-002 | 売上集計_営業部.xlsm | \\fs01\営業\集計 | 各拠点の売上CSVを集め、月次の売上表を作る | 営業 | 異動・退職 | 12 | 毎日 | 22 | 5 | 1.8 | 他ブック・CSV | VBScript.RegExp を使う | 参照設定の外部ライブラリ | 2 | 3 | 5 | 高 | Excel関数・Power Query | 2027/01/29 | 有効 | 得意先コードの整形に RegExp。Officeを2508以降にそろえれば動く | |
| M-003 | 勤怠転記.xlsm | 総務PC(ローカル) | 勤怠システムのCSVを、給与システムの画面に1人ずつ入力する | 総務 | 外部委託 | 1 | 毎月 | 1 | 120 | 2.0 | 他システムへの転記 | .vbs を使う | なし | 3 | 3 | 6 | 高 | RPA | 2026/12/18 | 有効 | 給与システムへのログインに login.vbs を呼ぶ。SendKeys で入力 | |
| M-004 | 受注入力補助.xlsm | \\fs01\営業管理 | 受注一覧の行を、販売管理(ブラウザ)の受注画面に入力する | 営業管理 | 在籍 | 3 | 毎日 | 22 | 15 | 5.5 | 他アプリ・Web画面の操作 | 未確認 | 未確認 | 3 | 2 | 5 | 高 | RPA | 2027/01/29 | 有効 | 画面が変わるたびに止まる | |
| M-005 | 在庫一覧整形.xlsm | \\fs01\購買 | 基幹システムから落とした在庫CSVを、発注用の一覧に整える | 購買 | 在籍 | 4 | 毎週 | 4 | 10 | 0.7 | 他ブック・CSV | なし(確認済み) | なし | 1 | 1 | 2 | 低 | Excel関数・Power Query | 2027/03/31 | 有効 | ||
| M-006 | 見積書作成.xlsm | \\fs01\営業\見積 | 品番を入れると単価表から金額を引き、見積書の形に整える | 営業 | 異動・退職 | 15 | 随時 | 40 | 3 | 2.0 | Excelの中だけ | なし(確認済み) | ActiveXコントロール | 2 | 3 | 5 | 高 | Excelのまま整理 | 2027/02/26 | 有効 | 単価の検索は XLOOKUP で置き換えられる | |
| M-007 | 経費チェック.xlsm | \\fs01\経理\経費 | 経費精算データの摘要と金額の形を確かめ、おかしい行に印を付ける | 経理 | 在籍 | 2 | 毎週 | 4 | 20 | 1.3 | Excelの中だけ | VBScript.RegExp を使う | なし | 2 | 2 | 4 | 中 | Excelのまま整理 | 2026/11/30 | 2026/10/28 | 完了 | CreateObject("VBScript.RegExp") を使用。Office 2508以降で動作を確認済み |
| M-008 | 旧_部署別予算.xlsm | \\fs01\経営企画\2023 | 2023年度の部署別予算の配分 | 経営企画 | 異動・退職 | 0 | 年数回 | 0 | 0 | 0.0 | Excelの中だけ | 未確認 | 他ブックへのリンク | 1 | 1 | 2 | 低 | 廃止 | 2026/10/30 | 期限切れ | 2024年度から使っていない。保管して削除 | |
| M-009 | 生産日報配信.xlsm | 製造課PC(ローカル) | 生産日報をPDFにして、毎朝関係者にメールで送る | 製造 | 在籍 | 1 | 毎日 | 22 | 5 | 1.8 | メール送信 | .vbs を使う | なし | 2 | 2 | 4 | 中 | Excelのまま整理 | 2027/02/26 | 有効 | タスクスケジューラから start.vbs でブックを開いている。起動の方法を変える | |
| M-010 | 支払データ作成.xlsm | \\fs01\経理\支払 | 支払一覧から、銀行のWebサイトに振込データを登録する | 経理 | 異動・退職 | 1 | 毎月 | 2 | 45 | 1.5 | 他アプリ・Web画面の操作 | なし(確認済み) | 参照設定の外部ライブラリ | 3 | 3 | 6 | 高 | RPA | 2027/01/29 | 有効 | Internet Explorer を操作する部分が動かず、いまは手で入力 |
このテンプレートでできること
- マクロ1本を1行で記録。ブック名・保存場所・目的・作った人の在籍を一覧にできる
- 月の実行回数 × 1回の時間で、月の利用時間を自動で計算
- 止まったときの影響と直せる人の少なさの点数から、対応の優先度(高・中・低)を自動で判定
- VBScriptへの依存(.vbs・VBScript.RegExp)と外部参照・ActiveXを、一覧から選んで残せる
- 対応期限と完了日から「期限切れ」「期限間近」「完了」を自動で表示
- VBScript廃止の段階・VBAへの影響・マクロの中の探し方・置き換え先の目安の別シートつき
こんな方におすすめ
- VBScript廃止で、どのマクロが止まるのかを先に洗い出したい情報システム担当の方
- 作った人が異動・退職して、中身のわからないマクロが残っている方
- マクロを Excel 関数・RPA・業務システムのどれに置き換えるかを決めたい方
シートの構成
- 使い方
- 書き方・点数の付け方・自動で計算する列の見分け方
- 記入例
- 経理・営業・総務などのマクロ10本を棚卸しした例
- マクロ棚卸し表
- 空欄の台帳(100行)。1行に1本のマクロ
- VBScript廃止の確認
- 廃止の段階とVBAへの影響(出典つき)、マクロの中の探し方、置き換え先の目安
項目と書き方
| 項目 | 書き方 | 例 |
|---|---|---|
| ブック名・保存場所 | マクロの入ったブック(.xlsm など)の名前と置き場所。共有フォルダのパスか、個人のPCかを書く | 請求書発行.xlsm / \\fs01\経理\請求 |
| 月の利用時間(時間) | 自動。月の実行回数 × 1回の時間(分)÷ 60 | 2.0 |
| 操作対象 | マクロが何を操作するか。いちばん大きいものを1つ選ぶ | 他システムへの転記 |
| VBScript依存 | VBAの画面で「.vbs」「VBScript」「RegExp」を検索して選ぶ。調べていなければ「未確認」 | VBScript.RegExp を使う |
| 止まったときの影響(1〜3) | 3=止まるとその日の業務が回らない、2=手作業で補える、1=止まっても困らない | 3 |
| 直せる人の少なさ(1〜3) | 3=中身を直せる人がいない、2=1人だけ、1=2人以上 | 3 |
| 対応優先度 | 自動。点数の合計が5以上で月の利用時間が1時間以上なら「高」、合計4以上なら「中」 | 高 |
| 置き換え先 | 「VBScript廃止の確認」シートの目安を見て選ぶ。決まらなければ「検討中」 | RPA |
作るときの注意
01
まず共有フォルダの .xlsm を数える
共有フォルダで拡張子 .xlsm・.xlsb・.xlam のファイルを探し、一覧にします。個人のPCにあるマクロは、部署ごとに聞いて足します。
02
VBScriptの使い方は、検索で見つける
VBAの画面(Alt+F11)で、プロジェクト全体を「.vbs」「VBScript」「RegExp」で検索します。参照設定に「Microsoft VBScript Regular Expressions」があるかも見ます。
03
RegExp は Office の版を先にそろえる
Microsoft 365 のバージョン2508以降なら、RegExp はVBAに組み込みで動きます。社内のOfficeの版をそろえるのが、いちばん手間の少ない対応です。
04
何でもRPAにしない
Excelの中で完結するマクロは、Excelのまま中身を書き残し、直せる人を2人にすれば十分なことが多いです。RPAが向くのは、他のアプリやWeb画面への転記です。
項目の根拠にした規格
- Microsoft 365 Developer Blog「How to prepare VBA projects for VBScript deprecation」(2025年9月9日) VBScript廃止の3段階(既定で有効のFOD→2026年か2027年ごろ既定で無効→時期未定で削除)、.vbs の呼び出しと VBScript.RegExp への影響、Microsoft 365 バージョン2508(ビルド19127.20154)以降でVBAに RegExp を組み込み
- Microsoft Learn「Deprecated features in the Windows client」 VBScript の非推奨は2023年10月に発表。今後のWindowsでは、削除の前に機能オンデマンドとして提供
- Microsoft Learn「Resources for deprecated features in the Windows client」 VBScript は将来のWindowsで廃止される前に機能オンデマンドになり、当初は最初から入った状態で提供
- Windows IT Pro Blog「VBScript deprecation: Timelines and next steps」 2024年5月に発表された、VBScript の段階的な廃止の計画
手作業を減らすなら
ジンベイ GenRPA
他のアプリやWeb画面への転記は、RPAに
「他アプリ・Web画面の操作」「他システムへの転記」のマクロは、RPAの候補です。ジンベイ GenRPAはAIがフローを作り、画面が変わったときの直しも手伝います。実行時はAIを呼ばず、社内のPCで動きます。
Excel転記の活用例を見るジンベイ GenRPA
どのマクロをRPAにするか、相談して決める
棚卸し表をもとに、RPAに向くマクロと、Excelのまま整理したほうがよいマクロを分けます。Excelの中で済むものまでRPAにはしません。
導入診断を受けるよくある質問
マクロが100本を超えるときは?
最後の行をコピーして下に貼り付けると、式と入力の決まりも一緒に増えます。上の集計は100行目までを数えるので、行を足したら集計の式の範囲も広げてください。
VBScriptを使っているかは、どう調べますか?
VBAの画面でプロジェクト全体を「.vbs」「VBScript」「RegExp」で検索し、参照設定も見ます。Microsoftは、VBScriptを無効にした環境でマクロを試し、隠れた依存を見つけることを勧めています。
置き換え先は自動で決まりますか?
自動で出るのは対応の優先度です。置き換え先は、操作対象とVBScriptへの依存を見て選びます。目安は「VBScript廃止の確認」シートにあります。
優先度の基準を変えたいときは?
対応優先度の列の式にある「5」「1」「4」の数字を書き換えると、基準を変えられます。
フォームを送信すると、すぐにダウンロードできます
関連するテンプレート

RPA管理台帳(ロボット台帳・野良ロボット対策)
社内で動いているRPAのロボット(シナリオ)を、1行に1本ずつ管理するExcelテンプレートです。
Excel・PDF A4横 2026.10.30 更新

RPAロボット仕様書・引継ぎ書
RPAのロボット1本ごとに、何をするロボットか・いつ動くか・どのファイルを読んでどこに出すか・どのシステムを操作するか・止まったらどうするかをまとめるExcelテンプレートです。
Excel・PDF A4縦 2026.10.30 更新

WinActor・UiPath 乗り換えチェックリスト(シナリオ棚卸し)
WinActor・UiPathからほかのRPAに乗り換える前に、いまのシナリオ(ワークフロー)を1本ずつ洗い出すチェックリストのExcelテンプレートです。
Excel・PDF A4横 2026.10.27 更新
関連する資料

AIエージェント型RPA 業務例集|基幹システムへの転記・FAX受注の入力ほか7業務のモデル試算
注文書の取り込み、Excelからの転記、請求書の会計システムへの登録、システム間の二重入力など、ジンベイ GenRPAで自動にできる7つの業務を「いまの手順・ジンベイ GenRPAの手順・人が見る所・モデル試算」の同じ書式でまとめました。
PDF 14ページ 2026.10.24 更新

RPA上申用 費用対効果試算シート(Excel)|削減額・回収期間・稟議の説明文を自動計算
業務ごとの件数と1件あたりの時間を入れると、年間の削減額、ジンベイ GenRPAの初年度・2年目からの費用、回収期間、部長決裁に収まるかの目安と、稟議書に貼れる説明文ができるExcelです。
PDF・Excel 5ページ 2026.10.24 更新

ジンベイ GenRPA 無料体験版 評価ガイド|2週間で確かめること・測る数字・判断の基準
AIエージェント型RPA「ジンベイ GenRPA」の2週間の無料体験を、導入の判断につなげるための手引きです。
PDF 12ページ 2026.10.24 更新