
No.1ベストアンサー
- 回答日時:
こんばんは。
本来は、ワークシートのプロパティの、EnableCalculation を False にしてあげれば、片方のシートは、手動になります。(プロパティの出し方は、ワークシートをアクティブな状態にして、[コントロールツールボックス]のプロパティを押せば、[シート・プロパティ]が出てきます)
しかし、手作業の設定ですと、ブックを閉じて、再び開けた時には、デフォルトの True に戻ってしまいます。
そこで、VBAによる手段しかありません。
[ツール]-[マクロ]-[Visual Basic Editor] (ショートカット= Alt + F11)
で、
左上に、プロジェクトというエクスプローラがありますから、
その中から、
[ThisWorkbook ]
というのを、ダブルクリックして、エディタ画面を開けたら、
以下のコードを貼り付けて、保存し、再び、このブックを開けると、設定されています。
'---------------------------------------
Private Sub Workbook_Open()
'シート2を手動計算にさせる
ThisWorkbook.Worksheets("Sheet2").EnableCalculation = False
End Sub
'---------------------------------------
教えていただいたコードを参考にさせていただきました。
最終的な段階でsheet2についても1回のみ再計算が必要となりました。
教えていただいたコードとあわせて以下のコードをsheet2に組み込むことで希望通りのエクセルを作成できました。
'----------------
Sub 再計算()
ThisWorkbook.Worksheets("summary").EnableCalculation = True
ThisWorkbook.Worksheets("summary").EnableCalculation = False
End Sub
'----------------
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Application.Volatile利用(excel2003)
- シートが違う2枚のエクセルシートにある数値を別シートにコピーしたい(VBA?)
- 3つのプロシージャをまとめたら実行時エラー発生で対応不能
- VBAで時間(00:00形式)を積算(足し算)したい
- 【マクロ】同じフォルダ内にある複数ブックから1つのブック内の1シートにデータを集めたい
- エクセル VBAでBook モジュールのプロシージァ(コード)に除外シートを設定したい
- 計算式がたくさん入ったExcelのファイルを他のファイルからシートを挿入した際、計算式の中に他のファ
- 賞与引当金の計上について計上が必要かどうかまとめてみました(1月決算) 認識違うぞということがあれば
- エクセルの条件付き書式 個人シートを参照して集計シートに色付けしたい
- ユーザー定義について質問です。
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
エクセルの特定シートを完全に手動計算にする方法
Excel(エクセル)
-
特定のシートだけ再計算させない
Excel(エクセル)
-
エクセルファイルをオープンしたときの再計算について
Excel(エクセル)
-
-
4
【エクセル】あるセルのみ自動再計算させない方法
Excel(エクセル)
-
5
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
6
Application.ScreenUpdating = Falseが効きません
Visual Basic(VBA)
-
7
エクセルのエラーメッセージ「400」って?
Visual Basic(VBA)
-
8
INDIRECT関数の代替方法は?
Excel(エクセル)
-
9
エクセルでエラーが出て困っています。
Excel(エクセル)
-
10
Excelのセルにユーザー名を表示する方法
Excel(エクセル)
-
11
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
12
数式による空白を無視して最終行を取得するマクロ
Excel(エクセル)
-
13
EXCELで特定のセルに表示された項目をヘッダーやフッターに出力するには
Excel(エクセル)
-
14
ユーザーフォームを表示中にシートの操作をさせるには
Excel(エクセル)
-
15
Excelの条件付き書式設定の太い罫線
Excel(エクセル)
-
16
ヘッダー
Excel(エクセル)
-
17
エクセルファイルのシート毎の容量
Excel(エクセル)
-
18
エクセル関数で日付かどうかの確認?
Excel(エクセル)
-
19
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
20
VLOOKUP関数を使用時、検索する値は昇順に並べ替える必要がありますか。
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELで複数のシートを一度に「...
-
VBA Excelのシート名が変更され...
-
エクセルで複数のシートに画像...
-
エクセルでブック内の倍率がバ...
-
特定のシートのみ再計算させな...
-
エクセルの2つのシートを並び...
-
ワークシートそのものの色を変...
-
EXCELの図形(テキストボックス)...
-
Wordで差し込み印刷時に表示す...
-
Excel 全シート上のボタンを削...
-
【ExcelVBA】マクロの入ったシ...
-
Excel、Aのシートにあって、Bの...
-
EXCELの「シートの見出し」のフ...
-
SUMIF関数【複数のシート...
-
指定したシート名以外を非表示...
-
エクセル 非表示のシートをハ...
-
エクセル、特定のシートにパス...
-
エクセルで、シートの名前を変...
-
特定の複数のシートに同じ処理...
-
Accessのテーブルを既存のExcel...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELで複数のシートを一度に「...
-
特定のシートのみ再計算させな...
-
エクセルでブック内の倍率がバ...
-
エクセルで複数のシートに画像...
-
【ExcelVBA】マクロの入ったシ...
-
エクセルで、シートの名前を変...
-
【Excel(エクセル)】複数シー...
-
ワークシートそのものの色を変...
-
Wordで差し込み印刷時に表示す...
-
エクセルの2つのシートを並び...
-
エクセルのシート連番の振り直し
-
Excelで複数の条件を別表に反映...
-
エクセル、特定のシートにパス...
-
ハイパーリンクでジャンプした...
-
Accessのテーブルを既存のExcel...
-
EXCELの図形(テキストボックス)...
-
Excelでマクロ設定したが反映さ...
-
【Excel VBA】データ貼り付け先...
-
エクセルのシート名の変更がで...
-
特定の複数のシートに同じ処理...
おすすめ情報