• ベストアンサー

複数Bookオープンで片方閉じると全て閉じてしまうのはなぜ?

Windows98環境でEXCEL2000を使用していますが、どうしても納得いかない現象に出くわしています。EXCELで複数Book(複数のXLSファイル)をオープンして作業することはよくあると思います。ところが、一方のBookファイルを閉じる(Close)と他のオープン中のBookも全て閉じて(Close)しまいます。さらに始末が悪いのは他のオープン中のBookが 編集中であっても、何のメッセージもなく問答無用で閉じてしまうのです。勿論編集中のデータは消えてしまっています。こんなことってあって良いのでしょうか。EXCEL97を使っていた時は、こんな現象はなかったと思います。使い方が悪いのか、EXCEL2000の不具合なのかわかりません。どうかご教授頂ければと思います。宜しくお願い申し上げます。

  • mgv9
  • お礼率83% (246/294)

質問者が選んだベストアンサー

  • ベストアンサー
  • wildcard
  • ベストアンサー率54% (54/100)
回答No.2

あまり自信は無いのですが… 個人用マクロブック(personal)にマクロが登録されているって事は、ありませんでしょうか? または、複数Bookの中にマクロが記述されているbokkがあるとか…

mgv9
質問者

お礼

wildcard様 ご回答を頂きましてありがとうございます。その後いろいろ調べました結果、wildcard様のご指摘の通りあるBooK内にEXCELをCloseさせるマクロが記述されていることがわかりました。 お騒がせいたしまして申し訳ありませんでした、これからはもっと慎重に調べようと思います。 貴重なアドバイスを頂きほんとうにありがとうございました。

その他の回答 (2)

  • taknt
  • ベストアンサー率19% (1556/7783)
回答No.3

エクセルの終了をしていませんか? 外側の×でなく、その一つしたの×で そのBookだけ終了できるはずですよ。

mgv9
質問者

お礼

taknt様 ご回答を頂きましてありがとうございます。その後いろいろ調べました結果、あるBooK内にEXCELをCloseさせるマクロが記述されていることがわかりました。 お騒がせいたしまして申し訳ありませんでした、これからはもっと慎重に調べようと思います。 ほんとうにありがとうございました。

  • Ryocchi
  • ベストアンサー率38% (38/98)
回答No.1

同じ環境で使用していますが、そんな事は有りませんよ。たまに、忘れて、アプリケーション自体を閉じる事はありますが、その場合でも保存確認のメッセージは表示されます。 現在のバージョンはSP3ですが、最初から問題無く使えてます。

mgv9
質問者

お礼

Ryocchi様 ご回答を頂きましてありがとうございます。その後いろいろ調べました結果、あるBooK内にEXCELをCloseさせるマクロが記述されていることがわかりました。 お騒がせいたしまして申し訳ありませんでした、これからはもっと慎重に調べようと思います。 ほんとうにありがとうございました。

関連するQ&A

  • 複数のブックのデータを一つのブックにまとめたい

    http://t_shun.at.infoseek.co.jp/My_Page/Excel-VBA/vba_page1.htm ↑の 7. 指定したフォルダ内にあるExcelファイルを検索して開く の部分のマクロを利用して、集計.xlsというブックで、複数のブックを開くようにしましたが、そのブックを開いた時にそのブックのSheet2の中のデータのみコピーして、集計.xlsに貼り付けたいのですが、どのようにすればよいのか困っています。 指定したフォルダの中には、回答01.xls 回答02.xls ・・・と16個のブックがあります。順番に開いてコピーをするときに、どのようにブック名とシート名を指定すればよいのかわからず困っています。 何か参考になるものがあれば教えてください。 よろしくお願いします。

  • Excel VBAでブックを閉じる時、複数のブックが開いていると・・・。

    WinXP+Excel2002なのですが、 ExcelのVBAでつくったアプリの中に、 Application.Quit ThisWorkbook.Close False と記述し、終了させる部分があります。 複数のブックが開いているときにこのプログラムを実行すると、 他のブックまで閉じようとするのですが、 これは何ともならないのでしょうか。 複数のブックを開いた状態でVBEを開くと、 どのブックをアクティブにしておいても、他のブックの モジュールが出てきますよね。これに関係あるのでしょうか。 VBAはそのブックだけに記述することができる・・・のでしょうか? 調べてみたのですがよくわかりませんでした。 基本的なことで恐縮ですが、こんな私にわかるよう 教えてくださる方いらしたらお願いいたします。

  • Excelのオープン

    こんにちは エクスプローラからダブルクリックで、Excelブックをオープンします。 複数オープンした時、これまではExcelヘッダーの「ウィンドウ(W)」にそれらのファイル名が表示されました。 ところが、あるときから複数オープンしても「ウィンドウ(W)」でのファイル名は1つだけです。 タスクマネージャで見るとブックの数だけExcelのプロセスがあります。 つまり、別プロセスでオープンされていることになります。Excelのファイルで開くを行えば、同一プロセスでオープン出来ます。 エクスプローラで同一プロセスで開く、別プロセスで開くという切替があるのでしょうか? あるとすれば、それをお教えください。 あるいは別の処理で同一プロセスで開けるようになるでしょうか? Windows7 Excel2000です。

  • Excelのブックオープンで数分かかる

    Excelのブックオープンで数分かかるものがあります。 1Mbほどとさほど大きくありません。 オープンの際にマクロを有効にしても無効にしても変わりありません。 クローズにも時間がかかります。 3Mbほどあっても1,2秒と掛からないでオープンできるブックもあります。 時間がかかる原因を知りたいのとスピードアップの対策はないでしょうか。 Excel2000です。

  • 「ブックの共有」を有効にしているファイルが開けない

    会社で複数で使用しているエクセルファイルが開けなくなる時があります。 開ける時もあるのですが、なぜか開けなくなる時もあります。 対象となるファイルは「ブックの共有」で「複数のユーザが同時に編集する」にチェックが入っていて、同時に編集できる状態になっています。 先月までは問題なかったのですが、今月になり開けなくなる現象が発生しました。 正確にいうと開いている最中に固まってしまい、CPU負荷率も100%になってしまい、開けなくなってしまいます。 他のPCから開いてみて開けた場合に、「ブックの共有」を確認するとどういつユーザーが何人も登録されてしまっています。 OSはWindows2000で、Excel2000を使用しています。 どうしてこのようになってしまったのか検討もつきません。 どなたかアドバイスお願いします。

  • Excel; 複数シート → 複数ブックの作成

    一つのブックの複数シートを一度に複数のブック(xlsファイル)にする方法はございますか? 宜しくお願い致します。

  • エクセル・エラーを出さずに複数ブックをクローズしたい

    複数のファイルを閉じたいのですが、 Sub 必要ファイルを閉じる() Workbooks("あ.xls").Close SaveChanges:=False Workbooks("い.xls").Close SaveChanges:=False Workbooks("う.xls").Close SaveChanges:=False Workbooks("え.xls").Close SaveChanges:=False End Sub 開いていないファイルがあるとエラーで止まってしまいます。 この4つのファイルに該当するものがあれば、閉じる というマクロを組みたいです。 アドバイス、宜しくお願いします。

  • Excel2010で複数ブックを一度に閉じる方法

    Excel2010で複数ブックを一度に閉じる方法 数人で別々に編集したExcelのシートを一つのブックにまとめて提出することが多いのですが、その際、画面上には7つほどのブックが開きます。いままで使っていたExcel2003では右上の「×」ボタンをクリックし、出てくるダイアログボックスの中の「すべて変更」をクリックするなどで一気にすべてのファイルを閉じることができましたが、Excel2010のデフォルトでは同じ手順とはなっていないようです。 「ファイル」タブの「終了」をクリックすることで同様のダイアログが出てきますが、少し手間です。 ボタン1クリックなどですべてのブックを閉じるようにはできないのでしょうか。

  • WINDOWS XP EXCEL2003の環境で、個人用マクロブックP

    WINDOWS XP EXCEL2003の環境で、個人用マクロブックPERSONAL.XLSを作成しました。それに、ユーザー設定でツールバーとボタンを設け、ボタンにマクロ(PERSONALに入っている)を登録しました。PERSONAL.XLSは読み取り専用にしています。WINDOWS XP EXCEL2003では、問題はないのですが、別のPC(WINDOWS XP EXCEL2000)に、PERSONAL.XLS やツールバーのファイルをコピーして使ったところ、問題が発生しました。一つのEXCEL(EXCEL2000)で、複数のファイルを開く時は問題はないのですが EXCEL(EXCEL2000)を複数起動させ、ツールバーのマクロのボタンを押すと、次のメッセージが表示されてしまいます。'PERSONAL.XLS'と同じ名前のファイルが既に開いています。保存先が別のフォルダでも、同じ名前のファイルを同時に開くことはできません。2つめのファイルを開く場合は、一方のファイルを閉じるか、またはいずれかのファイルの名前を変更してください。 これは、EXCEL2000だから仕方のないことなのでしょうか?メッセージを表示させず、ツールバーのボタンのマクロを実行させる方法はないのでしょうか?

  • 「○○.xls は Microsoft Excel 5.0/95 ブックです。最新のファイル形式に更新しますか?」

    Excel 2000 で作成した文書を今 Excel 2003 で編集したところです。上書き保存をしようとしたら 「○○.xls は Microsoft Excel 5.0/95 ブックです。最新のファイル形式に更新しますか?」「更新する場合は[はい]をクリックします」 という画面が現れました。もし「はい」を選択したら、Excel 2000 で見られなくなるのでしょうか?

専門家に質問してみよう