• 締切済み

EXCEL 保存できない!

VBAでやっと希望どおりに出来上がってきたのですが、いつの間にか保存ができなくなりました。 EXCEL2010ですが、”EXCELが動作を停止しました。"と出てしまいます。 マクロによって、それを走らせたあと保存できないようなのです。 保存をしなければ特に問題なく動きますが、はっきり言って意味がありません。 名前をつけて別ファイルもダメですし、フォルダを変えてもダメでした。 20秒ほどの重いマクロも有りますが、重いことが問題なんでしょうか? 心あたりのある方、どうか教えてください。

みんなの回答

回答No.2

Excel2007や2003で作ったShapes(クリップアート、図形、ワードアート)を含むファイルを Excel2010で開くと保存できなくなることがあります。 該当すると思われるShapesを削除すると保存できるようになります。 そのShapesは作りなおすしかありませんが…。

回答No.1

マクロは本当に最後まで終了しているのだろうか? 原因は質問内容からだけでは分からないが 私なら万が一に備えて コードはメモ帳などのテキストファイルにコピペ保存しておく。 スタートメニューからExcelを新規に立ち上げる。 元ファイルからコードをコピペ。 シートもシート丸ごとのコピーではなく、 シートの使用中の部分だけをコピペ、 新規ファイルを一旦保存し閉じる。 新規ファイルのコピーを作成し、そのコピーを開く。 VBAのコンパイルが通るか確認してからマクロを実行してみる。 OKだったら閉じてExcelも終了する。 ダメだったら・・・ゴメン。 閉じられない旧Excelは強制終了する・・・とやってみます。

関連するQ&A

  • エクセルのマクロ「名前を付けて保存」について

    エクセルのマクロ「名前を付けて保存について」質問です。 エクセルのファイルを指定フォルダに名前を付けて保存するVBAは作れたのですが、 たとえば、毎回 ボタンを押すとシート内("A4")と決まった言葉で保存したいです。 やり方を教えてください! ※すみません。今日の打ち合わせで使用したいので急ぎめでお願いします。

  • エクセルで<名前をつけて保存>するマクロに、保存時マクロを含めて保存させることは可能ですか

    エクセル、マクロとも初心者です。 (VBAはわかりません) エクセルのテンプレートファイルを開いて、必要箇所だけ入力すると、その日の日付をファイル名として、<名前を付けて保存する>ようなマクロを作りました。 このままだと、マクロも一緒に保存されてしまいますよね。 マクロを含まずに、<名前を付けて保存>させるマクロって可能ですか? できるとしたら、どうやればいいでしょうか。

  • エクセルのマクロで保存して終了が出来ない

     あるエクセルファイルにて、VBAで Sub 保存して終了() ActiveWorkbook.Save ActiveWorkbook.close End Sub  というマクロを作成したのですが、1回目は正常に動いたのですが次からは、そのマクロを動かしても画面が一瞬点滅するだけで、上書き保存も終了もしません。  それで、ファイルを別の名前をつけて保存してその、別の名前で保存したファイルで、また上のマクロを動かすと1回目は正常に動くのですが、やはり次に開くと動かなくなります。  因みに他のマクロは正常に動作し、この保存して終了させるマクロだけが変なのです。  マクロの書き方を変えて以下のようにしてもだめでした。 Workbooks("ナントカ.xls").Close savechanges:=True  やはり、何回書き方を変えても保存して終了させることだけが出来ません。普通にマクロを使用せず手動ですることは出来るのですが…。  分かりにくい説明ですみませんが、よろしくお願いします。

  • エクセルで「名前を付けて保存する」マクロ

    エクセルのマクロに関して教えて下さい。 作成したエクセルの原稿を指定したフォルダに 「名前を付けて保存する」マクロを作成できればと思っています。 同じ名前で上書きなら問題ないのですが その都度違った名前で保存したい時に困っています。 名前の時だけ手動で入力するか 原稿の中に書いてある名前をコピーする方法でも良いです。 よろしくお願いします。

  • EXCEL保存時

    マクロ(VBA)を含むEXCEL(Excel2000)を保存しようとすると「変更を**に保存できませんでしたが、テンポラリドキュメントAAAAAAAに保存されました。既存のドキュメントを閉じてテンポラリドキュメントを開き新しい名前を付けて保存してください」となります。

  • エクセルで保存の制限できますか?

    エクセルで「名前を付けて保存」という動作を禁止させたいのですが、VBAで可能でしょうか?もしくは制限を設定できるソフトなどありましたら教えてください。

  • ExcelのVBAで名前を付けて保存

    ExcelのVBAで名前を付けて保存としたいのですが、ユウザーフォーム上のテキストボックスに保存する名前を入力したらコマンドボタンでブックが終了するマクロを教えてほしいのですが。 よろしく御教授願います。

  • Excel:VBAブック保存時にマクロをはずずには

    すでにマクロが組まれているファイルを、名前をつけて別のファイルに保存するときに、 新しく保存するファイルからはマクロをはずして保存させるにはどの様にしたら良いのでしょうか。 名前をつけて保存することも、VBAで動作させます。 ファイル保存時ではなくとも、マクロをはずずVBAを教えてください。 何卒アドバイスを下さいますよう宜しくお願いいたします。

  • Excelの「名前を付けて保存」が出来ないんです

    いつも、お世話になってます。 質問は、タイトル通り、Excelの「名前を付けて保存」が出来ないんです。 ある特定のBookだけでなく、全て出来ないようです(Book数が多いので、全て試したわけではありませんが・・・) Excel → ファイル → 名前を付けて保存 → "ファイル名"を変えて → 保存 すると、次のインフォメーションが開きます。 フォルダ'C:\****\***\***にアクセスできません。フォルダの保存されているボリュームが使用できないか、又はパスワードで保護されている可能性があります。 パスワードを設定していないBookでも、ダメです。 どの様に対処すれば良いのでしょうか? 宜しくお願いいたします。

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

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

専門家に質問してみよう