次の方法で共有

「システムエラーです。パラメーターが間違っています。」等を引き起こす原因について

Anonymous
2024-02-15T09:00:59+00:00

Microsoft Excel for Microsoft 365 MSO(バージョン2401 ビルド16.0 17231.20194)を使用しています。

先月まで問題なく使用できていたマクロが、マクロの実行ボタン(★)クリック後に本件のタイトルで記載したメッセージが表示されるようになりました。

・「システムエラーです。パラメーターが間違っています。」

・「システムエラーです。致命的なエラーです。」

「マクロの登録」画面で表示されるはずの各モジュールが表示されておらず、最悪なのが下記エラーメッセージの方は、該当ファイル内の全てのモジュールのコードが見られなくなってしまいました。

(冒頭で記載したExcelのバージョンよりも古いExcelで開いたところ、全てのモジュールが見えたので、それぞれメモ帳へコピペして、メインで使用するPCの新規Excelへ移行して復旧させました。)

・「システムエラーです。パラメーターが間違っています。」

★「フォームコントロール」内にあるボタン

全てのマクロファイルで同様の現象になっているわけでもなく、この原因となった点を回避しないことには、マクロを使用したい時に使えないと大変支障がある状況です。

使用しているExcelのバージョンと不具合が発生した時期を見ると、2/1に行われたバージョンアップによるものと考えられますが、使用できなくなることを回避する方法や、手っ取り早く復旧させるやり方はあるでしょうか?

もし、ご存知の方がいらっしゃいましたら、ご教示下さると大変助かります。

Microsoft 365 Apps の更新履歴 (日付別の一覧) - Office release notes | Microsoft Learn

Microsoft 365 と Office | Excel | ビジネス向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません
質問作成者が受け入れた回答
  1. simo-k 80,185 評価のポイント ボランティア モデレーター
    2024-02-16T03:05:11+00:00

    > このようなことがあると実務に大きな影響が出たわけですが、どうにもならないんですかね。。。

    下記ぐらいかと思います。

    ・ファイルのバックアップを取っておく。

    ・トラブル発生時は、あまり好ましくないが 旧バージョンへロールバックしてバージョン依存か確認

    3 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
質問作成者が受け入れた回答
  1. simo-k 80,185 評価のポイント ボランティア モデレーター
    2024-02-15T09:24:29+00:00

    全てのマクロファイルでは無いという事ですね。

    ファイルが破損しかかっている事が想定されますが。

    > それぞれメモ帳へコピペして

    xlsmとしてバックアップする手もあるし、モジュール単位でエクスポートする手もありますね。

    > ★「フォームコントロール」内にあるボタン

    標準ではないコントロールを組み込んでいたりしますか?

    もしあれば、そのコントロールが Excel 及び Windows の更新などの影響を受けた可能性も考えられます。

    尚、2/14頃 バージョン 2401 (ビルド 17231.20236)が公開されていますので適用してみて下さい。 https://learn.microsoft.com/en-us/officeupdates/current-channel

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません

1 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2024-02-16T00:26:32+00:00

    simo-k様

    早速の返信と情報ありがとうございます

    >尚、2/14頃 バージョン 2401 (ビルド 17231.20236)が公開されていますので適用してみて下さい。 >https://learn.microsoft.com/en-us/officeupdates/current-channel

    →こちらの情報を見ました。

     「Resolved issues」に今回のトラブルに対する修復をしたと捉えられる記述がありますね。

     問題が発生したExcelのバージョンは、下図(※図①)のとおりなので最新ではないと思われましたが、本日問題のあったExcelで「マクロの登録」(※図②)を見ると、一昨日は表示されなかった各モジュールが表れていました!
    試しにマクロ実行用のボタンをクリックすると、先日のエラーが表示されず正常動作しました。

    使用しているPCはOffice365を自動バージョンアップしているようなのですが、マイクロソフトの修復が適用されたのかもしれません。

    このようなことがあると実務に大きな影響が出たわけですが、どうにもならないんですかね。。。

    ※図①

    ※図②

    マクロ実行では、赤枠にあるボタンを使用。

    通常だと、このボタンを配置後、右クリックして表示されるメニュー内の「マクロの登録」を開いて実行させるモジュールを選択しています。

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません