• ベストアンサー

EXCEL2002での再計算の設定について

はじめまして! 業務でExcel2002での動作確認テストなるものをしていたのですが… 再計算の設定(Aplication.Calcration)をシート毎に VBAで切り替えているのですが、 ブックを閉じようとした時に、 「エラーをMicrosoftに連絡してください」という画面が表示されて、 Excelが死んでしまいます…。 また、まれに再計算を手動に切り替えようとした時に、 実行待ち(マウスポインタが砂時計)のまま表示されないで Excelが固まってしまいます。 Excel2000では問題無く動作しているのですが、 Excel2002そのもののバグなのでしょうか? 情報をご存知の方、どうか教えてください。 よろしく御願いします。m(__)m

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

  • ベストアンサー
回答No.3

#1です。アドバイスにもなっていなくて申しわけありませんでした。 家のXP+2002で選択シートによってAplication.Calcrationを切り替えるVBAを試してみたのですが異常はありませんでした。 別のマシンで試されたことはあるでしょうか?ひょっとしたら上手くいくかもしれませんね。その場合は再インストール、だめならOSから再インストールすれば治る可能性大です。 またしても役に立たないアドバイスかもしれませんが、MSに問い合わせても同じようなことを言われる気がするのは私だけでしょうか・・?

shiho_haru
質問者

補足

わざわざサンプルまで!本当にありがとうございます。 実は、更新と参照でほぼ同じロジックを通るのですが、 更新モードのときだけ、動作しなしなくなるのです。 ロジックにまだ秘密が隠されているのかもしれないので もっと詳しく調べてみます。

その他の回答 (2)

noname#102878
noname#102878
回答No.2

Office2002はインストール直後であっても同じ現象があるのでしょうか。 (できればOSも)インストール直後から発生するのであればバグかもしれませんが、継続して使っていて発生したのならバグというよりは環境汚染(勝手にそう呼んでいますが)である可能性もありますからOffice(またはExcel)の再インストールで解消されるかもしれませんね。 また、Office2002はSP2が出ていますが、これは適用していますか? 仮にバグだった場合はこれで解消されている可能性もありますね。 OSのバージョンがわかりませんが、できればOSも最新のSPを当てたほうが良いと思います。

shiho_haru
質問者

お礼

ありがとうございます。 SP2まで導入済なうえに、 他のOS環境でもテストをしたのですが 同じ現象が起きるんです。 も少し時間をかけて焦らずに原因を探してみます。

回答No.1

↓これとかは関係ないでしょうか?

参考URL:
http://support.microsoft.com/default.aspx?scid=http://www.microsoft.com/japan/support/kb/articles/JP436/2/84.ASP
shiho_haru
質問者

補足

有難うございます。 実は、Microsoftのサイトはすでに検索済みなんです…。 ロジック的に回避が可能であれば、方法を教えていただきたかったのですが…。 さらに、このページにはExcel2000の製品についても表記されてますよね? Excel2000では正常に動作するんです…。 これはもうMicrosoftに直接問い合わせるしかないのでしょうか?

関連するQ&A

  • エクセルファイルをオープンしたときの再計算について

    エクセルファイルをオープンすると自動的に再計算がされます。VBAを使って、Workbook_Open()で、再計算を止めると、当然、ブックを開いた時全てで再計算が停止してしまいます。 で、質問ですが、あるブックから他のブックを開いた時には、再計算を行なわない(あるブックにVBAを組み込んで・・(イベントは、ボタンにからめてもok!)にして、手動で他のブックを開いた時は、再計算を行なうようなことが出来るのでしょうか? VBA初心者の僕として、精一杯考えたのは、親となるブックから、他のブックを開いた時に、他のブックのWorkbook_Open()イベントが始る前にWorkbook_Open()を書き込めればできると思うのですが?そんなこと無理なのでは?って思います。どなたか?詳しい方いませんでしょうか?宜しくお願い致します。

  • Excelでコピーに時間がかかります。コピーして10秒ほど砂時計が出る

    Excelでコピーに時間がかかります。コピーして10秒ほど砂時計が出るのにまいってます。 ネットで調べたらデータ量の問題や計算方法の選択についてのものしか見つかりません。 データ量も少なく手動計算にしてありますし、新規ブックのまっさらな状態でも起こるので それ以外の原因だと思います。 改善方法が分かる方がいらっしゃいましたら回答お願いします。 WinXP、Excelバージョンは2003です。

  • EXCEL2000とEXCEL2002

    EXCELについての質問です。 EXCEL2000では、数式バーのところに「=」(イコール)がありますが、EXCEL2002では、「fx」になっていますよね。 EXCEL2000で、複数のブックを開き、「=」ボタンを使用して、他のブックと連携をして計算式を入れていましたが、EXCEL2002から使用できなくなってしまいました。 具体的には、シートの数値・文字等を「イコール」でそのまま他のシートの特定セルに反映させたいのですが、EXCEL2002ではどのようにしたらいいのでしょうか?

  • エクセルの再計算について

    お世話になっております。 現在、EXCEL2000を使用しております。 ツール>オプション>計算方法 を「手動」にし、VBAで 任意に再計算を行っています。 このとき、計算方法が「自動」の時の再計算中と同じよ うに、再計算の進捗状況をタスクバーに表示させたいの ですが、どうしたらよいかご存知の方いらっしゃいまし たら教えてください。 宜しくお願いします。

  • Excel2003 VBA WebBrowser

    Excel2003のVBAでWebBrowserを使用してサーバのHTMLを取得しています。 (結構長いコードです。OSはXPです) 実行後、セルに半角英数字が入力できなくなります。 (キーボードを押しても反応しないような感じ) 日本語入力ならできるのですが、Excel本体を再起動すると元に戻ります。 (Altを押しっぱのような状態になっているのでしょうか?) またExcelを落とす時に砂時計が出てきてExcelが消えるまでにやたらと時間がかかります。 会社の情報があるのでここでコードを表示する事はできませんが、 何が原因で、どうすれば不具合解消させる事ができるでしょうか? ご存知の方、どうかご教授の程よろしくお願いします。

  • Excel2013と2016に移った人に質問です。

    現在Excel2010を使用しています。 Excel2010ではVBAを使い、IEから情報を取り出したり、資料作成などにもつかってます。 そこでWindows10にアップグレードしたので、そろそろ最新のExcelに移行しよかと考えています。 ただ、ネットで検索してみたら、Excel2013はVBAが遅いなど、描写がもたつくとか、バグがあるなどネガティブな意見もちらほらありました。 そこで、Excel2007や2010から、Excel2013または2016に移った人で快適になったという人はいるのでしょうか。 とくに変化もなければ、移行は考えなおしたいと思います。

  • 別窓でExcelアプリケーションを開きたい

    ブックではなく、別窓でExcelアプリケーションを開きたいです。 VBAで別窓でExcelアプリケーションを開きたいのですが、 どのようなコードを書けばいいのでしょうか? やりたいこととしては、 スタートメニューからすべてのプログラム→Microsoft Office→Microsoft Office Excel 2003 を開くことと同じことをVBAでやりたいです。 そしてタスクバーに Microsoft Excelを二つ表示させたいです。 二つというのは、一つ目のExcelアプリケーションは、 もうひとつのアプリケーションを開くVBAを実行し、 二つにしたいということです。 ご教授よろしくお願い致します。

  • EXCELで新しいbookでも計算方法が手動になる

    EXCELを使用していて新規作成のbookでも、手動計算になります。 自動計算に設定し、保存したファイルも一度閉じて開くと手動に戻っています。 作業グループの状態でExcel終了時にファイルを保存すると計算方法が手動になる(KB817716 ) 作業グループの状態ではないので、上記の問題とは別だと思います。 毎回設定をしなければいけなくかなり面倒です。 どうか、お助けください。

  • VBA実行中に他の作業をする

    VBA実行中に他の作業をする Win7 にExcel2010を入れて使っているのですが、 VBAで数値計算プログラムを走らせつつ、画像ファイルを開いたり、ファイルコピーしたりなどを 行うことができます。 一方で同じプログラムでも Win8 に入れたExcel2010では、ファイル操作しようとすると マウスポインタが砂時計マークになり、数秒~10秒ていどもたつきます。 DoEventsを増やしてみてもあまり効果はありませんでした。 なぜこのようにOSによって違いみられるのでしょうか? そしてWin8でもWin7と同様にVBA実行中に他の作業を行うにはどうしたら良いですか?

  • エクセルで自動計算なのに再計算されず困っています。

    エクセルで自動計算なのに再計算されず困っています。 Excel2003 SP3を使用しています。 比較的最近ですが、エクセルで数式が計算されなくなっているBookがあることに気がつきました。 よくある、「計算方法が手動になっていた」「セルの書式が文字列」ということではありません。 ネットで原因と解決方法をかなり調べましたが、見つかりませんでした。 同様の症状を抱えている人は結構いるようですが、すべて未解決状態でしたので、情報の共有ができればと思い、こちらで質問させていただきます。 【現象】 計算方法が自動になっているBookで、今までは問題なく計算していたのにある日突然、計算しなくなっている。 特定、または全てのBookで発生しているわけではなく、複数のBookで発生(徐々に発生するBookが増えてきている)。 【試したこと】 1.手動操作で再計算するか? ・F9 → 再計算しない(左下のバーに「再計算」の表示もしない) ・Shift + F9 → (上記同様) ・Ctrl + Alt + F9 → (上記同様) ・Ctrl + Alt + Shift + F9 → 再計算する(左下のバーに「再計算」の表示あり) 2.記録マクロで記録した場合、どのように記録されるか? ・F9 → Calculate ・Shift + F9 → ActiveSheet.Calculate ・Ctrl + Alt + F9 → 記録されない ・Ctrl + Alt + Shift + F9 → Application.CalculateFull 3.このBookを他のPCで開いたらどうなるか?(Excel2002 SP3) ・開いただけでは再計算せず。 ・F9 → 再計算しない(左下のバーに「再計算」の表示もしない) ・Shift + F9 → (上記同様) ・Ctrl + Alt + F9 → 再計算する(左下のバーに「再計算」の表示あり) ・Ctrl + Alt + Shift + F9 → 再計算する(左下のバーに「再計算」の表示あり) 4.アプリケーションの自動修復を実施  症状は回復せず。  また、今回たまたまHDDが壊れ、HDD交換&リカバリをしましたが症状は改善せず。 症状が出ているBookを保存してあるので、調べたいことがありましたら検証できます。 ご指示願います。 よろしくお願いします。

専門家に質問してみよう