[[20230720142349]] 『標準モジュール内のコードが消えた』(ココヤシ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『標準モジュール内のコードが消えた』(ココヤシ)

はじめまして。
標準モジュール内のコードが消えたエラーについて質問です。

今までは問題なく使用していたエクセル365のマクロファイルで、本日下記のような不具合が出ました。
同じような現象が起きている方や解決できた方がいらっしゃれば知恵をいただければ幸いです。

・標準モジュール内のコードがすべて消えていた(標準モジュールの表示はあるが中身のコードだけ消えている)、マクロ名もすべて消えていた

・一部のマクロボタンはコードが消えているのにもかかわらずいまだに使用可能

・マクロエラー時には「システムエラーです &h80070057 2147024809 パラメータが間違っています」と表示される

・別名で保存しようにもそもそもエラーで保存自体ができなくなっている

エラーが起こっているのは特定のファイルのみで他のマクロファイルは正常に作動しました。
一部は動くということはどこかしらにデータが残っているとは思うのですが…。

何分初心者のため、不足している情報等ございましたらご指示いただければと思います。
よろしくお願いいたします。

< 使用 Excel:Microsoft365、使用 OS:Windows10 >


複数のエクセルブックを開いて、別のブックの標準モジュールを見ているということはないでしょうか?
(ゆたか) 2023/07/20(木) 16:22:24

そうですね。私の方でもそれを疑い、再起動したうえで特定のエクセルファイルのみ開きましたが結果は同じでした。
Microsoftupdateの更新履歴もなかったので、単純にファイルの破損の可能性が高いでしょうか…
(ココヤシ) 2023/07/20(木) 16:40:14

 今回は関係ないと思いますけど参考です。

https://www.excel-ubara.com/excel5/EXCEL837.html

 昔は、セキュリティソフトが危険と判断したマクロがモジュールごと削除されたり
 ブック自体が隔離されたり、というyことがありました。
(MK) 2023/07/20(木) 19:10:14

一部は動作するということは、標準モジュール以外にコードが残っているのではないでしょうか?
おそらく、すでに確認はされていることかとは思いますが。

保存はできないとのことですが、保存する前の状態でも構いませんので、
そのファイルを別の環境(別のPCでエクセルを起動できる環境)で開くとどうなりますか?
(エクセル実行環境が壊れているということはないとは思うのですが、念のため)

対処法としては、残っている部分でコピーできるところは手動でコピーするでしょうか。
シート上のデータとか、コードとか。

こちらのアドバイスも参考にしてみてください。
https://oshiete.goo.ne.jp/qa/1136980.html

ブックが壊れているということも考えられますが、保存デバイス(SSDとか)のエラーはどうか?
も疑ってみてください。
(ゆたか) 2023/07/21(金) 08:43:03


皆様ありがとうございます。
コードがどこにも見当たらなかったので絶望していましたが、アドバイスいただきました通りに別PCにファイルごとコピーしたらコードが復活していて保存もできるようになりました!

なぜいきなりこのような状態になったのか原因はいまだ不明ですが、作動も問題なさそうです。

お力添えありがとうございました!
(ココヤシ) 2023/07/21(金) 09:43:48


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.