
お世話になります。
sheet3だけを再計算させないようにするにはどのようにコードを書けばよいでしょうか?
sheet2をsheet3の数式で参照しています。
5万件程データがあるので、sheet2に変更があると再計算で時間がかかってしまいます。
オプションで設定してみたところ、すべてのシートが対象になってしまいます。sheet2は計算式があるので、計算させたいのです。
再計算させたいシートモジュールに下記のようにしています。
Private Sub Worksheet_Activate()
ActiveSheet.EnableCalculation = True
ActiveSheet.EnableCalculation = False
End Sub
どなたかご教授お願いします。
No.1ベストアンサー
- 回答日時:
EnableCalculationを設定する時に、計算したくないシートをきちんと指定して設定しないとうまくいきません。
例えば、sheet3だけを再計算しないのなら(他はデフォルトで計算しているのでそのまま)
Sub test()
Sheets("Sheet3")..EnableCalculation = False
End Sub
を実行しておけばOKです。
一度実行しておけばよいので、Worksheet_Activateで毎回設定する必要はありません。
もし、自動で設定するならWorkBook_Openイベントなどでも良いですが、そうするといつも計算が反映されなくなるので、計算を反映したい時には、Trueに設定し直す必要があることをお忘れなく。
ボタンにマクロを登録しておいて、再計算と非計算を切替えるのが良いのではないでしょうか?
fujillinさん、ご回答ありがとうございます。
いろいろな人が使用するので、WorkBook_Openイベントに
設定し、Worksheet_Activateで設定して問題なく動作
出来ました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
1000円の3割の計算教えて下さい
-
ロス率の計算が分かりません。...
-
5000万円×3%+6万円などの計算を...
-
1日目に1円 二日目に2円 三日目...
-
30代のデスクワークの女性が 毎...
-
医療費の計算方法を教えてくだ...
-
excelで板取計算。1枚の板から...
-
地積145m2何坪ですか
-
Access フォーム上のテキストボ...
-
数学(中2)
-
パソコン工房のPCで速いマシ...
-
二進数の除算引き戻し法につい...
-
自己エネルギーの虚部とフェル...
-
GB数に関して スマホで残り1GB...
-
アメフト。50m÷1,39=約...
-
y=x二乗+2(m-2)x+mを平方完...
-
海上での目視距離
-
米5キロ3800円のを買っています...
-
計算結果の上限値を設定したい
-
クトゥルフtrpgって計算必要で...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
1000円の3割の計算教えて下さい
-
ExcelでLog10を自然数に直すには
-
5000万円×3%+6万円などの計算を...
-
1日目に1円 二日目に2円 三日目...
-
二進数の除算引き戻し法につい...
-
WEBのようにスクロールすると付...
-
【Excel】 SUMPRODUCT関数の高速化
-
医療費の計算方法を教えてくだ...
-
5フィート5インチって
-
2.75時間を何時間何分に直せと...
-
この計算方法を教えて頂きたい...
-
excelで板取計算。1枚の板から...
-
Excel タイムカードで、昼休み...
-
土嚢1体で何m3入りますか?
-
エクセルの関数 ENTERを...
-
270万円の6対4の計算式を教え...
-
地積145m2何坪ですか
-
漢字の変換(計るor図る)
-
エクセルの計算式が働かなくな...
-
iPhoneの関数電卓の使い方を教...
おすすめ情報