Sakura.Rさん、hanksanさん、分かりました!(たぶん)
本日、手元のExcel 2016で.xlsm ファイルをたまたま開いた時に「ロード中にエラーが発生しました。」のエラーが発生しました。
試しました所、Windows の更新プログラムKB4056892をアンインストールして、非表示にする事によってエラーが出なくなりました。
・2018-01 x64 ベースシステム用 Windows 10 Version 1709 の累積更新プログラム(KB4056892)
<現象>
Excel 2016 で Form を含むマクロファイルを開こうとすると、「ロード中にエラーが発生しました。」のエラーメッセージが表示され、可能な限り内容を回復しますか?で「はい」を選択するとVBAのコードが削除されます。



エラーの詳細を開くと、以下の様に記載がありました。(一部抜粋)
<summary>ファイル 'C:\Users\~テスト.xlsm' にエラーが検出されました</summary>
<removedPart>削除されたパーツ: /xl/vbaProject.bin パーツ (Visual Basic for Applications (VBA))</removedPart>
モジュール名を日本語記載したファイルについては今回は問題なく、VBAに Form を含むファイルのみで発生しました。
問題のファイルをコピーし、Excel 2010 で開いてFormを全て削除してから保存したファイルは問題なく開く事が出来ました。
<アンインストールして非表示にする方法>
1 .[スタートボタン] > [設定] > [更新とセキュリティ] > [更新プログラムのインストール履歴を表示] > [更新プログラムをアンインストールする]と進み、KB4056892をアンインストールします。
- アンインストール後にパソコンを再起動したら、以下のページを参考に KB4056892 を非表示にします。
・Windows 10: 問題を起こした更新プログラムやドライバーを Windows Update で一時的にインストールされないようにするツールの紹介
ただ、Sakura.Rさんの現象が発生したのが12月中ですので、発生した時期からするとその前のKB4054517 で発生したのかも、と思います。(※累積更新プログラムの為、KB4054517 は KB4056892 に置き換わっております。)
Sakura.Rさんは既にExcel 2013 をご利用になる事で対処済みの事と思いますので、よろしければ hanksanさんにお試しになって頂ければと思います。
また、もし同じ様にWindows の更新プログラムのアンインストールで改善される場合には、[ファイル] > [フィードバック] からマイクロソフトにフィードバックを送信いただけますと嬉しいです。