
お世話になります。
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も見ています
-
特定のシートのみ再計算させない方法は?
Excel(エクセル)
-
エクセルの特定シートを完全に手動計算にする方法
Excel(エクセル)
-
【エクセル】あるセルのみ自動再計算させない方法
Excel(エクセル)
-
-
4
エクセルファイルをオープンしたときの再計算について
Excel(エクセル)
-
5
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
6
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
7
エクセル関数 RAND関数で数字を固定させるには!?
その他(Microsoft Office)
-
8
「自動」と言うのはどのタイミングで更新される?
Excel(エクセル)
-
9
別ファイルを開かず、INDIRECT関数を使用せずに、別ファイルのデータを求めたい
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
1000円の3割の計算教えて下さい
-
小学生の問題です
-
地積145m2何坪ですか
-
アメフト。50m÷1,39=約...
-
5000万円×3%+6万円などの計算を...
-
カシオの計算機
-
高校数学について
-
職場の同期で可愛い女性がいま...
-
この計算方法を教えて頂きたい...
-
○○について200字程度書きなさい...
-
EXCELの自動「再計算」というの...
-
5フィート5インチって
-
1日目に1円 二日目に2円 三日目...
-
スポーツスターの各ギアの速度...
-
計算結果の上限値を設定したい
-
WEBのようにスクロールすると付...
-
春から銀行員になりました。 電...
-
真空管ステレオの増幅度について
-
excelのオートフィルタが遅いが...
-
【Excel】 SUMPRODUCT関数の高速化
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
高校数学について
-
1000円の3割の計算教えて下さい
-
ExcelでLog10を自然数に直すには
-
真空管ステレオの増幅度について
-
WEBのようにスクロールすると付...
-
この計算方法を教えて頂きたい...
-
【Excel】 SUMPRODUCT関数の高速化
-
小学生の問題です
-
医療費の計算方法を教えてくだ...
-
カシオの計算機
-
メッツ
-
5フィート5インチって
-
1日目に1円 二日目に2円 三日目...
-
2.75時間を何時間何分に直せと...
-
二進数の除算引き戻し法につい...
-
米5キロ3800円のを買っています...
-
excelで板取計算。1枚の板から...
-
5000万円×3%+6万円などの計算を...
-
スポーツスターの各ギアの速度...
-
変調率の求め方が
おすすめ情報