Excel 2021のサポートが終わった。VBAのマクロは何が変わり、何が変わらないか
Excel 2021とOffice 2021の提供は、2026年10月13日(米国時間)に終わりました。Microsoftのページが書いているのは、新しいセキュリティ更新、更新、サポート、技術情報の更新がなくなることです。VBAの機能が外れるとは書かれていません(2026年10月時点)。マクロの守りが、マクロに関わる4つの期限を1枚の年表にしました。止まるのは更新のほうで、古い版のまま使う会社が見るべきは、更新が来ない状態でのマクロの扱いです。
読み解きから直す・置き換えるまでの流れと費用はExcelマクロの引き継ぎのページにまとめています。
要点
- Excel 2021とOffice 2021の提供は2026年10月13日(米国時間。日本時間では10月14日の午後)に終わりました。
- 終わるのは、新しいセキュリティ更新、更新、サポート、オンラインの技術情報の更新です(Microsoft Learn)。VBAの機能が外れるとは書かれていません。
- Excel 2019は2025年10月14日に終わっていて、2021の約1年前です。
- インターネットから来たマクロの既定ブロックは、2022年7月27日(Current Channel)からです。2021の終了とは別の変更です。
- 古い版を使い続けるなら、更新が来ない前提で、マクロの一覧と直す人を決めておきます。
目次
Excel 2021のサポートが終わると、マクロは動かなくなるのですか?
Microsoftのページには、そう書かれていません。書かれているのは、終了後に新しいセキュリティ更新、更新、サポート、オンラインの技術情報の更新がなくなることです。Excel 2021とOffice 2021、Office LTSC 2021は、2026年10月13日に提供が終わりました。
マクロの機能が外れたという記述は、Microsoftの終了のページにも、Excel 2021のライフサイクルのページにもありません。作った人がいないマクロの見方はExcelマクロの引き継ぎにまとめています。
変わるのは、問題が出たときの扱いです。Excel 2021側の修正が来なくなるので、マクロそのものより、そのマクロが乗っているExcelが「更新されない」ことを、社内の決まりとして知っておく必要があります。
マクロに関わる期限は、いつ来ましたか?
マクロに関わるMicrosoftの期限を、日付の古い順に並べました。
| 出来事 | 日付 |
|---|---|
| インターネットから来たマクロを既定でブロック(Current Channel、Version 2206) | 2022年7月27日 |
| 同じ既定ブロック(Semi-Annual Enterprise Channel、Version 2208) | 2023年1月10日 |
| Excel 2019の延長サポート終了 | 2025年10月14日 |
| Excel 2021・Office 2021の提供終了 | 2026年10月13日(米国時間) |
Excel 2019は2025年に終わっていて、2021は2026年に終わりました。マクロの既定ブロックは、ここに並べた2つの終了より前の2022年から入っています。2021が終わったから止まるマクロと、既定ブロックで止まるマクロは、別の問題です。前者は更新が来ないことの話で、後者は保存場所の話です。
終了の日を境に、マクロの何を見直せばよいですか?
見直すのは、更新が来ない版で動かすマクロの一覧です。3つに分けて数えます。
- Excel 2021やExcel 2019で動かしているマクロ付きブックの本数と、止まると困る業務
- 「セキュリティリスク」で止まったときの直し方を知っている人
- 版を上げるときに、動作を確かめる手順
1番目は、社内のマクロ付きファイルを数える手順で拾えます。2番目の止まり方は、マクロが「セキュリティリスク」で止まるときの直し方に、手元のExcelで確かめた結果があります。VBScriptを呼ぶ行がないかは、VBScript廃止の影響を数える記事にあります。
Microsoft 365へ上げるかどうかは、会社の判断です。Microsoftのページには、2021から上げる期限は書かれていません。更新が来ない版を使い続けるのか、上げるのかは、マクロの本数と止まると困る業務を一緒に見て決めます。
日付は、どの時刻で書いていますか?
日付は、2026年10月16日に見たMicrosoft Learnの表示です。Excel 2021の終了日は、ライフサイクルのページでは 10/14/2026 6:59:59 AM(UTC)と表示されます。米国太平洋時間では10月13日の終わりで、日本時間では10月14日の午後です。「Ending Support in 2026」のページが書く「10月13日」は、この米国時間の日付で、本文も10月13日と書き、米国時間と添えました。
日本時間で数えると、終了は1日遅れて10月14日になります。更新を止める日を社内で決めるときは、この差を知っておいてください。
このサイトで相談するには?
古い版のExcelで動かしているマクロが何本あり、どれが止まると困るかを、マクロの守りで一緒に数えます。何をどう頼むか決まっていなくても大丈夫です。御社のやり方に合わせて、進め方を一緒に考えます。
準備は要りません。無料で相談するからお送りください。返信は最短当日です。
よくある質問
- Excel 2021が終わったら、VBAのマクロは動かなくなりますか?
- Microsoftのページには、そう書かれていません。終わるのは更新とサポートです。ただし更新が来ないので、新しい問題には対応されません。
- Excel 2021とExcel 2019の終了日は、いつですか?
- Excel 2021は2026年10月13日(米国時間)、Excel 2019は2025年10月14日です。記事は2026年10月16日時点の表示で書いています。
- 終了で、マクロの既定ブロックは変わりますか?
- 変わるとは書かれていません。インターネットから来たファイルのマクロを止める扱いは、2022年から更新チャネルごとに入っていて、2021の終了とは別の変更です。
- 終わった版を、すぐ入れ替えなくてはいけませんか?
- 入れ替えの期限はMicrosoftのページにはありません。更新が来ない版を使い続けるなら、マクロを使うPCと困る業務を先に数えておきます。
この記事の実験・計算の条件
手元の実験はなく、Microsoft Learn の表示(2026年10月16日に確認)を読んだ記事です。
出典
- Microsoft Learn「Ending Support in 2026」(Excel 2021・Office 2021は2026年10月13日。2026年8月19日更新)(2026年10月16日確認)
- Microsoft Learn Lifecycle「Excel 2021」(Modern Lifecycle Policy。終了日の表示は 10/14/2026 6:59:59 AM)(2026年10月16日確認)
- Microsoft Learn Lifecycle「Excel 2019」(延長サポートの終了 2025年10月14日)(2026年10月16日確認)
- Microsoft Learn「Macros from the internet are blocked by default in Office」(Current Channel Version 2206、2022年7月27日)(2026年10月16日確認)