• 締切済み

エクセルVBAのファイルが開けなくなりました

比較的長くて複雑なVBAを含むエクセルのファイルが開けなくなりました。ファイルが開いた状態で砂時計がずっと回ったままです。 おそらくVBAで誤った記述をしたまま、無理に閉じてしまったからではないかと 思うのですが、このファイルを何とか開く方法はありますでしょうか?

みんなの回答

  • marbin
  • ベストアンサー率27% (636/2290)
回答No.1

マクロを無効にして開いたらどうなりますか?

myu_saya_h
質問者

お礼

ありがとうございました。マクロを無効にしたら開けました。 時間をかけて記述したものなのでとても助かりました。 本当にありがとうございました。

関連するQ&A

  • エクセルVBAの不具合について

    こんばんは。 エクセルのVBAについてアドバイスをお願いします。 VBAで、コードを修正しようとしていた時なのですが、 「 sub AAA()   end sub 」 上記をコピーしてその下へペーストしました。 用事が入った為、その状態でセーブし、エクセルの「×」ボタンで閉じました。 コンパイルエラーが出てきましたが、理由は分かっているので気にせずに 其のままOKを応答しエクセルを閉じました。 その後、再度エクセルファイルを開こうとしたら、ファイルは開ける(シートは出てくる)のですが、読込中のまま(砂時計マークのまま)暫くしてエクセルが「応答なし」になってしまいます。 PCを再起動したり、エクセルを何度か開いたりしたのですが状況は変わりません。また他のエクセルファイルは(マクロありも)問題なく開けます。 ※先ほどエクセルで同現象が起こるか試して見ましたが起きませんでした。ファイルの大きさ?タイミング?でしょうか? このような状態になってしまった場合は、諦めるしかないのでしょうか? それとも何か対策はありますでしょうか? 些細な事でもかまいませんので、アドバイスをお願いいたします。

  • エクセルのファイルが開けません

    エクセル(2000)で作成した文書を上書き保存した後に閉じるをクリックしたところ、ポインタが砂時計に変わったままいつまで経ってもファイルが閉じませんでした。ctrl+alt+delで強制終了し再起動したのちにファイルを開こうとしたら「開いています・・・」という表示と砂時計が出た状態が続きファイルが開けません。どうしたらよろしいでしょうか。

  • エクセルのVBAマクロでのメッセージ表示

    エクセルのVBAマクロでのメッセージ表示 エクセルでマクロを作り動かしているのですが、動作時間が長く(約90秒)その間、砂時計のままです。そこで動作中に”只今処理中”のような内容のメッセージを表示させる方法を教えて下さい。できればマクロの中に記述する方法があればベストですが。 動作環境は、WINDOWS XP、EXECL2002です。

  • EXCEL VBAからEXCELファイルを非表示で開きたい

    こんにちは。 EXCEL VBAから、別のEXCELのファイルを非表示で参照し、 セルの内容を取得したいのですが、やり方がわかりません。 どなたかお知恵をお貸しください。 できれば、具体的な記述方法を知りたいです。

  • エクセルVBAでアクセスファイルを開く方法

    いろいろ検索してコピペ等でやってみてもだめでした。 エクセルVBAで、エクセルファイルやEXEファイルを開く方法は簡単なのに、 アクセスファイルの開き方がわかりません。 ただ開くだけなのですが、簡単な記述の仕方はありませんか?

  • エクセルVBAでマクロ作成の途中の段階なのですが、

    エクセルVBAでマクロ作成の途中の段階なのですが、 前回作成した時に、プログラム記述の途中で半端に終了保存した為か? そのファイルを開くと、マクロが暴走しているようで、砂時計表示のままになっています。 暴走しているマクロを強制終了させようと、[Ctrl]+[Pause]キーを押しても駄目です。 なんとか、作業途中のマクロを開きたいのです。 何か方法はありますでしょうか? よろしくお願いします。

  • エクセルのファイルが開きません

    エクセルのファイルを開こうとするとフリーズ前状態になり(完全なフリーズでは無く砂時計表示のまま) 強制終了(Ctrl+Alt+Delete)を押すと 応答なしと表示されるのです。 OSはWindowsMe Excelは2000です。 よろしくお願いします。

  • おかしなエクセルファイル

    エクセル2010で作成した97~2003の互換ファイルなんですが、とにかく調子が悪くて困っています。 反応がやたら遅い(何か作業をすると砂時計が出て数十秒かかる)、反応していません等の メッセージが出て、終了しなくてはならなくなる、というような状態にすぐなってしまい頻繁に フリーズしてしまいます。 ファイル自体は軽いもので、全くPCに負担になるようなものではありません、このファイルだけが いつの間にかこういう状態になるようになりました。 原因はなんなのでしょうか? どなたか解決方法わかる方がいらっしゃいましたら教えてください。 よろしくお願いいたします。

  • VBA で EXCELファイルをインポート

    VBAに詳しい方お助けください。VBAを使用して、データベースをつかってインポート(データベースファイルを開かずにデータの取り込み)を行いたいのですが良く分かりません。データベースは一つはCSVファイル、一つはXLSファイルです。取り込み先のEXCELファイルのSHEET1にCSVファイルのデータベース(SHEET1)、取り込み先のEXCELファイルのSHEET2にXLSファイルファイルのデータベース(SHEET1)とインポートするにはどのようなVBAの記述が必要ですか?色々と調べているのですがうまく行きません。EXCELは2003を使用しています。

  • ACCESS(VBA)でエクセルファイルを開く時

    VBAでエクセルファイルを開いて処理していますが 一つのエクセルファイルを開いている時に(これは手操作) VBAからエクセルファイルを開くと 一瞬、開いたような反応を示すのですが すご、閉じてしまい 用を足しません こんな時、VBAで今開こうとするエクセルファイルを 優先的に開けたら、と思いますが むりでしょうか? よろしくお願いします

専門家に質問してみよう