jinbay
AI導入移行台帳

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マクロ(VBA)棚卸し・置き換え判定シート(VBScript廃止チェックつき)の記入例

記入例

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毎月2602.0メール送信なし(確認済み)なし325高Excelのまま整理2026/12/25有効送り先の一覧をシートに分け、手順書を書く
M-002売上集計_営業部.xlsm\\fs01\営業\集計各拠点の売上CSVを集め、月次の売上表を作る営業異動・退職12毎日2251.8他ブック・CSVVBScript.RegExp を使う参照設定の外部ライブラリ235高Excel関数・Power Query2027/01/29有効得意先コードの整形に RegExp。Officeを2508以降にそろえれば動く
M-003勤怠転記.xlsm総務PC(ローカル)勤怠システムのCSVを、給与システムの画面に1人ずつ入力する総務外部委託1毎月11202.0他システムへの転記.vbs を使うなし336高RPA2026/12/18有効給与システムへのログインに login.vbs を呼ぶ。SendKeys で入力
M-004受注入力補助.xlsm\\fs01\営業管理受注一覧の行を、販売管理(ブラウザ)の受注画面に入力する営業管理在籍3毎日22155.5他アプリ・Web画面の操作未確認未確認325高RPA2027/01/29有効画面が変わるたびに止まる
M-005在庫一覧整形.xlsm\\fs01\購買基幹システムから落とした在庫CSVを、発注用の一覧に整える購買在籍4毎週4100.7他ブック・CSVなし(確認済み)なし112低Excel関数・Power Query2027/03/31有効
M-006見積書作成.xlsm\\fs01\営業\見積品番を入れると単価表から金額を引き、見積書の形に整える営業異動・退職15随時4032.0Excelの中だけなし(確認済み)ActiveXコントロール235高Excelのまま整理2027/02/26有効単価の検索は XLOOKUP で置き換えられる
M-007経費チェック.xlsm\\fs01\経理\経費経費精算データの摘要と金額の形を確かめ、おかしい行に印を付ける経理在籍2毎週4201.3Excelの中だけVBScript.RegExp を使うなし224中Excelのまま整理2026/11/302026/10/28完了CreateObject("VBScript.RegExp") を使用。Office 2508以降で動作を確認済み
M-008旧_部署別予算.xlsm\\fs01\経営企画\20232023年度の部署別予算の配分経営企画異動・退職0年数回000.0Excelの中だけ未確認他ブックへのリンク112低廃止2026/10/30期限切れ2024年度から使っていない。保管して削除
M-009生産日報配信.xlsm製造課PC(ローカル)生産日報をPDFにして、毎朝関係者にメールで送る製造在籍1毎日2251.8メール送信.vbs を使うなし224中Excelのまま整理2027/02/26有効タスクスケジューラから start.vbs でブックを開いている。起動の方法を変える
M-010支払データ作成.xlsm\\fs01\経理\支払支払一覧から、銀行のWebサイトに振込データを登録する経理異動・退職1毎月2451.5他アプリ・Web画面の操作なし(確認済み)参照設定の外部ライブラリ336高RPA2027/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回の時間(分)÷ 602.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

作るときの注意

  1. 01

    まず共有フォルダの .xlsm を数える

    共有フォルダで拡張子 .xlsm・.xlsb・.xlam のファイルを探し、一覧にします。個人のPCにあるマクロは、部署ごとに聞いて足します。

  2. 02

    VBScriptの使い方は、検索で見つける

    VBAの画面(Alt+F11)で、プロジェクト全体を「.vbs」「VBScript」「RegExp」で検索します。参照設定に「Microsoft VBScript Regular Expressions」があるかも見ます。

  3. 03

    RegExp は Office の版を先にそろえる

    Microsoft 365 のバージョン2508以降なら、RegExp はVBAに組み込みで動きます。社内のOfficeの版をそろえるのが、いちばん手間の少ない対応です。

  4. 04

    何でもRPAにしない

    Excelの中で完結するマクロは、Excelのまま中身を書き残し、直せる人を2人にすれば十分なことが多いです。RPAが向くのは、他のアプリやWeb画面への転記です。

項目の根拠にした規格

手作業を減らすなら

ジンベイ 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」の数字を書き換えると、基準を変えられます。

フォームを送信すると、すぐにダウンロードできます