Excel・AccessのVBA(マクロ)

VBAは廃止されるのか。
会社のマクロは、この先も動くのか。

「VBAはなくなる」と聞いて、毎日使っているマクロが心配になった。先にお答えすると、廃止が決まっているのはVBAではありません。ただ、一部のマクロは影響を受けます。お使いのファイルが当てはまるかを、中身を見て確かめます。

終わるもの、続くもの

廃止が決まっているのは、
VBAではなく、VBScriptです。

名前が似ていますが、別のものです。VBA(ブイビーエー)は、ExcelやAccessのマクロを書くための言葉。VBScript(ブイビースクリプト)は、Windowsに入っている別の小さな道具です。Microsoftが公表している内容は次のとおりです。

ものMicrosoftの公表会社のマクロへの影響
VBA(Excel・Accessのマクロ)廃止は公表されていませんこれまでどおり動きます
VBScript(Windowsの道具)2026〜2027年ごろに、最初から入っていない状態になる。その後、時期は未定で完全になくなるマクロの中でこの道具を借りている所だけ、動かなくなります
ActiveX(シートに貼るボタンや入力欄の一種)Microsoft 365 と Office 2024 では、最初から使えない設定になっている(2025年4月から)この種類のボタンを置いたファイルは、設定を変えないとボタンが反応しません
Officeスクリプト(新しい自動化の機能)VBAとは別に用意されている機能乗り換えは必須ではありません

出典:Microsoft 365 Developer Blog「How to prepare VBA projects for VBScript deprecation」、Microsoft サポート「ActiveX controls are disabled by default in Microsoft 365 and Office 2024」(どちらも2026年10月6日に確認)。時期はMicrosoftの予定で、変わることがあります。
色の付いた2つが、会社のマクロに関係する所です。どちらも、マクロ全体が動かなくなる話ではなく、その部分を使っているファイルだけの話です。

こんなことはありませんか

関係があるのかどうかが、
自分では確かめられない。

記事を読んでも、書いてあるのは作る人向けの話です。使っているだけの立場では、自社のファイルに当てはめられません。

「VBAはなくなる」と聞いた取引先や知人から聞いた、記事で見た。請求も集計もマクロに頼っているので、本当なら困る。
中に何が書いてあるか、誰も知らない作った人は退職した。VBScriptを借りているかどうかと言われても、見方が分からない。
ボタンが反応しないパソコンがある新しく入れたパソコンだけ、シートのボタンを押しても動かない。古い方では動く。
作り直すべきか、このままで良いのか「これからはVBAではない」と言う人もいる。お金をかけて作り直す話なのか、判断がつかない。
しくみ

中身を読んで、当てはまる所を探し、
そこだけ直します。

会社に伺う必要はありません。ファイルを送っていただければ始められます。

ファイルを送るマクロの入ったExcelやAccessのファイルを送ってください。お客様の情報は、抜いた状態でも構いません。
当てはまる所を探して、お知らせするマクロの中身を読み、VBScriptを借りている所、ActiveXのボタン、古い書き方の所を洗い出します。結果は書面でお渡しします。当てはまる所が無ければ、そうお伝えして終わりです。
当てはまる所だけ、直して返す直す金額を先にお伝えし、ご依頼があれば直します。画面も使い方も、今のままです。
できること

止まる前に、分かる状態にしておく。

点検のついでに、この先パソコンやOfficeを替えるときに止まりやすい所も見ておけます。

01VBScriptを借りている所を見つける文字の並びを調べる部品(正規表現)を借りている所と、マクロから別のファイル(名前の終わりが .vbs のもの)を動かしている所を探します。
02借りずに動く形に直す新しいOfficeに最初から入っている部品に置き換えるか、借りない書き方に直します。お使いのOfficeの版に合わせて選びます。
03反応しないボタンを、動く種類に替えるActiveXのボタンや入力欄を、止められない種類のものに置き換えます。見た目と押したときの動きは変えません。
0464ビット版のOfficeで動くかも見るパソコンを替えたときに止まる原因で多いものです。古い書き方が残っていれば、合わせてお知らせします。
05中身の一覧を作るどのボタンで何が起きるか、どのファイルとつながっているか。作った人がいなくても分かるように、一覧にしてお渡しします。
06何台かのパソコンで確かめる古いパソコンと新しいパソコンの両方で動くことを確かめてからお返しします。
先にお伝えしておくこと

当てはまらないなら、
何もしなくて大丈夫です。

会社のマクロの多くは、表の集計や転記、書類の印刷です。そうしたマクロは、今回の廃止とは関係がないことが多いです。

料金

まず点検だけ。
直すかどうかは、結果を見て決められます。

点検の結果と、直す場合の金額を書面でお出しします。そこでやめても構いません。

先着3社限定:半額でお受けしますまだ半額でお受けできるかは、お気軽にお問い合わせください。

点検

20,000円〜先着3社限定 半額10,000円〜(税別・1ファイル)
マクロの量で変わります。金額は、ファイルを見てから先にお伝えします
  • VBScriptを借りている所の洗い出し
  • ActiveXのボタン・入力欄の洗い出し
  • 64ビット版のOfficeで止まる書き方の洗い出し
  • 結果の書面(当てはまる所、直し方、直す金額)
  • 期間は、ファイルを見てからお伝えします

直す場合の目安

当てはまる所が1か所の場合限定半額20,000円〜10,000円〜
何か所もある場合限定半額50,000円〜25,000円〜
中身の一覧を作る限定半額50,000円〜25,000円〜

表示は税別です。
お預かりしたファイルとデータは、作業が終わったら消します。外には出しません。

進め方

ご相談の流れ

ご相談下のフォームから。今の困りごとを、そのままの言葉でどうぞ。
現物を見せていただく今使っているファイルや画面を、数件。写真や画面の写しで構いません。
範囲と金額のご提示何をして、いくらで、いつまでに。書面でお出しします。
作業途中で、動く画面を見ていただきます。
お引き渡し実際の仕事で試してから、使い始めます。

通話をご希望の場合は、音声と画面共有で対応します。

よくある質問

気になる点に、先にお答えします。

VBAは、いつ廃止されるのですか

VBAの廃止は公表されていません。Microsoftが廃止を進めているのは、名前の似たVBScriptです。2026〜2027年ごろにWindowsに最初から入っていない状態になり、その後、時期は未定で完全になくなる予定です。

うちのマクロが当てはまるか、自分で確かめられますか

目安は確かめられます。ExcelでAltキーを押しながらF11キーを押すと、マクロの中身が開きます。「編集」→「検索」で「VBScript」と「.vbs」を探し、どちらも見つからなければ、当てはまらない可能性が高いです。ただ、書き方によっては見つからないこともあるので、大事なファイルは点検をお勧めします。

Officeスクリプトや別の言葉に、乗り換えた方が良いですか

今動いていて困っていないなら、急ぐ必要はありません。何人かで同時に使いたい、外からも使いたい、といった別の困りごとがある場合は、作り替えも含めてご相談に乗ります。

買い切りのOffice(2019や2021)を使っています

点検はできます。直し方は版によって変わります。新しい部品が入っていない版では、借りない書き方に直す方法を取ります。お使いの版を教えてください。

ファイルにお客様の情報が入っています

秘密を守る約束を書面で交わしてからお預かりします。データを抜いて、仕組みだけの状態で送っていただくこともできます。

ご相談(無料)

まずは、お気軽にご相談ください。

まだ何も決まっていなくても構いません。できるかどうか、いくらかかるかをお答えします。原則2営業日以内に、メールでお返事します。

ご相談の内容(いくつでも)
営業・売り込みのご連絡には、お返事しておりません。
いただいた内容は、ご相談へのお返事にだけ使います。
ほかの困りごと