![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
みなさん、いつもご丁寧な回答をありがとうございます。
環境)Windows XP Home SP3
Excel2000
Excel2000にて、任意のセルに数式を設定しています。シートの数は60程度あります。
オプションにて、計算は「自動」にしていますが、あるセルの計算だけ行われません。「シートの再計算」や「保存」を実行しても計算されません。
ただ不思議なのは、数式バーをクリックし、リターンキーを押すと計算されます。
この現象を回避する方法はありますか?教えてください。よろしくお願いします。
No.3ベストアンサー
- 回答日時:
自分経験、対処を書き込みます。
Excel2000,Excel2003を使ってます、ソフトがバージョンアップされると多機能化されますので当然パソコンの処理能力のアップも要求されます、Exel2007は256から大きくシートが拡張されていますのでパソコンの処理能力もそれなりというよりWinXPよりVistaのPC能力があって初めて効力が発揮されると認識しています。
現実に戻って単純な計算処理をするならExcel2000の方で十分ですが最新版は特にグラフィック機能等が強化されております。
PCの話ですがP4 631(3,0G) Ram1GB でVBAプログラムを実行していましたが処理件数の増加とともにフリーズするようになったので
MB,CPU,Ramを自分で交換しました。
1台はCPU Core2Duo E8400、Ram 2GB*2、他はCPUをPD E2222 Ram512GB*2 WinXpHome,WInXpPro
この結果全くストレスなく動いております、VBAは全くやったことがなく(PCは趣味程度)本屋で初歩の本を買ってきて自分で勉強して覚えました。
プログラムは処理の仕方、分散方法、データ型の設定とかで効率に大きな差が出ますし処理を飛躍的に簡素化、高速化もできます。
余分なことを書きましたがVBAに挑戦することをおすすめします。
374649 さん、ありがとうございます。
エクセルを無意識に使っていて、計算できないからといってただ不満を言っていてはいけないのですね…。なかなか奥深い話です。
ただ、「●●のシートで計算できませんでした。確認してください」などと表示してもらえれば、大変助かります。
会社は経費削減でパソコンやソフトのチューンナップ、バージョンアップをすることは難しいでしょうから、人間の目による確認と、関数を使わずにVBAで効率化が可能かどうか検討したいと思います。
ありがとうございます。
No.2
- 回答日時:
この処理をもしVBAでしたとすればsheet1を開き計算を実行、次にsheet2を開き計算という風に60回繰り返すことになります、単純に考えて60枚のsheetを読み込みます。
自分も含めてですがexcelのシートで計算をしていると処理も速く何でも可能と思いがちですが処理を複数のシートにさせればそれだけPCの負担は増えていき処理能力が落ちていきます。
対処は:
パソコンの能力を上げる、メモリー(処理する場所)を増やす、処理を分散するetc. Excelの処理能力の限界を見極める。
VBAでリアルタイムで変化する値で計算するプログラムを作ってますが複数シートや複数の処理をさせるとパソコンが止まったような状態にすぐなります。
参考意見ですが!!
374649 さん、ご丁寧な回答をありがとうございます。
エクセルは万能、で完璧、と考えること自体が無理があったのですね。確かに言われてみればそのように思います。最初からパソコンについていたソフトですから、何でも出来る、なんていうことはおかしいですものね。
対処方法として、パソコンの能力を上げる、とご参考意見をいただきましたが、ということは、Excelのバージョンを上げても、パソコンそのものの能力を上げないと意味が無いのでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 複数シートのデータ統合とレイアウトの維持についてです 2 2022/10/18 21:11
- その他(Microsoft Office) Excelで時間計算(負) 8 2023/02/26 05:47
- Excel(エクセル) Excelで特定の文字列を判定し計算する数式を教えて下さい。 1 2022/05/01 12:04
- Visual Basic(VBA) ExcelのVBAを使い、複数シートの同一箇所を、同一条件にて一括でソルバーを回す方法について 1 2022/04/23 11:49
- その他(IT・Webサービス) 高速処理可能な表計算ソフトについて ExcelやGoogleスプレッドシートのような表計算ソフトで、 2 2023/04/29 16:06
- Excel(エクセル) エクセルの関数に関しての質問です。 5 2022/10/07 11:17
- 会計ソフト・業務用ソフト Excel IF構文内の計算式を有効にする方法 2 2023/03/22 11:27
- Excel(エクセル) エクセル バーコード作成で他のシートを参照するには? 2 2023/05/03 16:57
- Excel(エクセル) Application.Volatile利用(excel2003) 1 2023/02/06 10:11
- Excel(エクセル) エクセル 条件に合う日付に入力された時間数の合計したい 4 2022/06/17 22:18
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ナップザック問題?をエクセル...
-
C言語 再帰処理のメリットとデ...
-
「単体テスト」に関する深刻な...
-
絶対パスの取得について
-
再帰呼び出しを使いますか?
-
再帰処理の考え方について詳く...
-
OpenGLでのコンター表示
-
ノットイコールを教えて下さい
-
Macターミナルで実行中のプログ...
-
緯度、経度の 10進法と 60進法...
-
C言語で、メモリを解放しないで...
-
家電製品の電力周波数を変える機械
-
C言語で途中までしか、プログラ...
-
explorer.exeが異様にメモリを食う
-
C言語 多次元配列(3次元配列)
-
Pythonで仮想通貨の自動売買が...
-
C言語における再帰呼び出しの...
-
イラストレーターCS4のシリアル...
-
SJIS⇔UTF-8の文字コード...
-
並列計算をしたときのシステム...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
DoEvents関数って何?
-
win10で、正確な待ち時間の作り方
-
Excelでのセル内容の高速消去方法
-
小数点を含む数値かどうか判断...
-
Chat GPTに、課題として、二と...
-
SQLの速度をあげるには・・・
-
絶対パスの取得について
-
WebBrowserの読み込み待ちの処...
-
実行時のCPU使用率を増やしたい
-
プログラム上のCPU稼働率低減に...
-
ノットイコールを教えて下さい
-
C言語:関数を使うメリットとデ...
-
Excel(VBA)でSetTimer関数を使...
-
あっち向いてホイのプログラム...
-
VC++2010 GDIオブジェクトの解...
-
If Not c Is Nothing Then ~延...
-
Excel VBA での処理時間計測結...
-
符号付きにすべきか、符号なし...
-
ソートにかかった時間を測りたい。
-
プログラミングの授業でPython...
おすすめ情報