Excel2010でマクロ搭載ファイルを開くと"32809"のエラーが発生する

Anonymous
2015-01-12T07:24:16+00:00

お世話になっております。

 本日、社内共通で使用している、Excel2010で作成したファイルで、メール添付されているものを、開いたところ、

 以下のエラーが発生する様になってしまいました。

 <エラー内容>

  実行時のエラー:’32809’

  アプリケーション定義またはオブジェクト定義のエラーです。

 <エラー箇所のコード>

  Worksheets("集計表").CommandButton1.Enable=False

 <エラー箇所のシート上の状態>

  エラーメッセージに記載されている、CommandButton1は、キチンと存在しており、

  エラーの発生したファイルと、同じつくりの原本ファイルでは、エラーが発生しません。

  エラーが発生するのは、特定のユーザーにより編集されたファイルを使用する時だけです。

  ※今のところ。

 当コミュニティ等でも、記載されています、『MSForms.exd』ファイルをPC内で検索して、

 見つかったものを(c:\ユーザー\Appdata\local\Excel8.0やc:\ユーザー\Appdata\local\VBE 配下に発見)

 削除はしてみましたが、状況に変化はありませんでした。

 また、当コミュニティサイト内で記載されていました、FixItも試してみましたが、変化有りませんでした。

 Office2013のうんぬんについては、当方の環境がOffice2010である為、実施はしていません。

 これに関しては、そもそも手順が良くわからず、適用すべきかも判断できかねている状況です。

 当方のPCはWindows7 Pro Sp1 & Office2010の環境です。

 どうしたら、エラーの発生を防止する事が出来るのか、ご教示をお願い致します。

Microsoft 365 と Office | Excel | 家庭向け | Windows

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

0 件のコメント コメントはありません

41 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2015-02-13T00:08:47+00:00

    Microsoft 大沢様

     いつも、ご助言ありがとうございます。

     ご提案頂いた方法で、改善されるかためしたところ、対象のシートを削除しようとすると、

     『Microsoft Excelは動作を停止しました』が発生して、ファイルが閉じてしまいます。

     何度やっても同じなので、そもそも、エラーの発生するファイルは、ファイルそのものが、見た目には

     わからないですが、破損してしまっているのでしょうか?

     だとしたら、どのタイミング、何をした事によって、破損したのでしょうか?

     ファイルを使用している最中に、エラー等が発生した場合は、自分のところに何かしら連絡が

     あるはずですし、編集・変更した際には、何ともなく、エラーが発生した当初の様に、メールに添付

     されていたものを、開こうとしたり、NAS上に保存したりした際に、破損してしまっていたのですかね?

     いづれにしても、ご紹介頂いた手順での検証は、試すことが出来ませんでした。

     せっかく、助言頂いたのに、申し訳ありません。

    錦産業 小島さま

    はじめに、私はMicrosoftの大沢さんではないです。

    山口と申します。初めまして。

    ちゃんと名前を明記せず混乱させてしまい申し訳ありません。

    さて、『Microsoft Excelは動作を停止しました』が発生してシートが削除できないとのことですが、それは私も同様に発生しました。

    私の場合は、何台かのPCで試したところ削除できるPCがありました。何台か他のPCで試してみてください。

    どうしてもエラーが発生して削除できない、という場合は、以下の方法ではいかがでしょうか?

    1.エラーになるブックを開く。

    2.新規ブックを作成。

    3.エラー対象の(おそらくActiveXオブジェクトが置いてある)シートを含め「全シート」を新規ブックへコピー。

    4.さらに、VBAモジュールなども新規ブックへコピー。

    5.新規ブックを保存。

    6.オリジナルのブックはお蔵入りして、5で保存したブックを正とする。

    上記は試しておりません。この方法でコピーしきれない情報があるかもしれず、新しく正としたブックの全機能が正常に動作するか確認する必要がありますが試してみる価値はあると思います。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2015-02-12T23:40:41+00:00

    錦産業 小島さま

    Microsoft 大沢さま

    私も同様の問題で悩んでいたのですが、以下の方法で解決しました。

    1.エラーになるブックを開く。

    2.新規ブックを作成。

    3.エラー対象の(おそらくActiveXオブジェクトが置いてある)シートを新規ブックへコピー。

    4.エラー対象のシートを削除。

    5.新規ブックにコピーしてある対象のシートを、元のブックへコピー(または移動)して戻す。

    理由は不明ですが、シートコピーすることで破損状態にあった内部情報が再構築され正常に戻るのではないかと推測しています。

    同様の方法で解決されるといいのですが・・・。

    とりあえず、ご参考まで。

    Microsoft 大沢様

     いつも、ご助言ありがとうございます。

     ご提案頂いた方法で、改善されるかためしたところ、対象のシートを削除しようとすると、

     『Microsoft Excelは動作を停止しました』が発生して、ファイルが閉じてしまいます。

     何度やっても同じなので、そもそも、エラーの発生するファイルは、ファイルそのものが、見た目には

     わからないですが、破損してしまっているのでしょうか?

     だとしたら、どのタイミング、何をした事によって、破損したのでしょうか?

     ファイルを使用している最中に、エラー等が発生した場合は、自分のところに何かしら連絡が

     あるはずですし、編集・変更した際には、何ともなく、エラーが発生した当初の様に、メールに添付

     されていたものを、開こうとしたり、NAS上に保存したりした際に、破損してしまっていたのですかね?

     いづれにしても、ご紹介頂いた手順での検証は、試すことが出来ませんでした。

     せっかく、助言頂いたのに、申し訳ありません。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2015-02-12T23:31:03+00:00

    ​正裕小島 さん、こんにちは。

    ご返信、ありがとうございます。

    新規ユーザー アカウント上でも症状が見られるということなのですね。

    別の PC でもエラーが見られるようになったということですが、NAS に保存しているブックで問題が見られるようになったということでしょうか。

    もしそうであれば、そのブックに何か編集をされたといったようなことはありましたか ?

    原本のブックは問題ないということから、 編集された内容などに問題がないかという点を見直してみる必要があるのかもしれません。

    (状況が違っていた場合はごめんなさい)

    もしブックに編集された箇所があったということであれば、その編集された内容はどのようなものかを書き込んでみてはいかがでしょう。

    原本のブックと問題のエラーが発生するブックの違いなども見比べてみると問題点が確認しやすいかもしれません。

    改めての状況確認ですみませんが、気づいた点などを書いてみてくださいね。

    Microsoft 大沢様

     ご連絡ありがとうございます。

     原本も、エラーの発生したブックも共に、同じNAS上で、別のフォルダーに保管されています。

     また、エラーの発生した方は、毎月の業務情報や、数量等を、基幹システムから抽出したものを、

     貼り付けたり、集計した結果が記載されますので、通常使用するシートは、毎回変更、編集された

     状態ですが、エラーの発生が、マクロを実行する為の、ボタンを無効化する為のコードで発生して

     いますので、編集内容に伴う、エラー発生とは考えにくいと思われます。

     また、昨日発生した新たなユーザーでのエラーも、エラーは同じ32809エラーですが、発生している

     Excelファイルは、まったくの別物のファイルで、発生した箇所も単にExcelファイルを開いたときに、

     あるシート初期表示させるための、“Worksheets("シート名").select”で発生していました。

     編集も何も行っていない、前回使用したファイルを単純に開こうとしただけで、突然エラーが発生する

     様になりました。

     今回は、今までのファイルと同様に、原本のExcelファイルが存在しますので、そのファイルを担当者に

     渡して使用してもらったところ、エラーは解消しましたので、そのファイルを使用してもらう事にしました。

     たまたま、シート内あるデータは、毎回基幹システムから取得しなおすタイプのものでしたので、

     前回のデータは不要であった為、助かりました。

     少々、エラーの発生範囲が、拡大しつつある様に感じますので、何とか根本原因を掴み、対策を

     行いたいのですが、難しいでしょうか?

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  4. Anonymous
    2015-02-12T08:51:41+00:00

    錦産業 小島さま

    Microsoft 大沢さま

    私も同様の問題で悩んでいたのですが、以下の方法で解決しました。

    1.エラーになるブックを開く。

    2.新規ブックを作成。

    3.エラー対象の(おそらくActiveXオブジェクトが置いてある)シートを新規ブックへコピー。

    4.エラー対象のシートを削除。

    5.新規ブックにコピーしてある対象のシートを、元のブックへコピー(または移動)して戻す。

    理由は不明ですが、シートコピーすることで破損状態にあった内部情報が再構築され正常に戻るのではないかと推測しています。

    同様の方法で解決されるといいのですが・・・。

    とりあえず、ご参考まで。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  5. Anonymous
    2015-02-12T08:20:23+00:00

    ​正裕小島 さん、こんにちは。

    ご返信、ありがとうございます。

    新規ユーザー アカウント上でも症状が見られるということなのですね。

    別の PC でもエラーが見られるようになったということですが、NAS に保存しているブックで問題が見られるようになったということでしょうか。

    もしそうであれば、そのブックに何か編集をされたといったようなことはありましたか ?

    原本のブックは問題ないということから、 編集された内容などに問題がないかという点を見直してみる必要があるのかもしれません。

    (状況が違っていた場合はごめんなさい)

    もしブックに編集された箇所があったということであれば、その編集された内容はどのようなものかを書き込んでみてはいかがでしょう。

    原本のブックと問題のエラーが発生するブックの違いなども見比べてみると問題点が確認しやすいかもしれません。

    改めての状況確認ですみませんが、気づいた点などを書いてみてくださいね。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません