
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で質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
電子書籍プレゼントキャンペーン!
最大2万円超分当たる!マンガや小説が読める電子書籍サービス『Renta!』で利用できるギフトコードプレゼント実施中!
-
エクセルの特定シートを完全に手動計算にする方法
Excel(エクセル)
-
特定のシートだけ再計算させない
Excel(エクセル)
-
エクセルファイルをオープンしたときの再計算について
Excel(エクセル)
-
4
【エクセル】あるセルのみ自動再計算させない方法
Excel(エクセル)
-
5
INDIRECT関数の代替方法は?
Excel(エクセル)
-
6
【Excel関数】UNIQUE関数で0"を返さない方法?"
Excel(エクセル)
-
7
EXCEL VBAで全選択範囲の解除
Excel(エクセル)
-
8
VBA シートのボタン名を変更したい
Visual Basic(VBA)
-
9
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
10
VBAの再計算が反映されない件につきまして
Visual Basic(VBA)
-
11
値が入っている一番右のセル位置を返す方法
Excel(エクセル)
-
12
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
13
エクセルでアルファベットか数値の判定をしたいのですが
Excel(エクセル)
-
14
エクセルのコントロールツールボックスの出し方。
Visual Basic(VBA)
-
15
エクセル関数で日付かどうかの確認?
Excel(エクセル)
-
16
エクセル指定した範囲からランダムで一つ抽出
Excel(エクセル)
-
17
【Excel】 SUMPRODUCT関数の高速化
Excel(エクセル)
-
18
Excel MATCH関数で検索範囲内に同じ値の検索値が複数ある場合
Access(アクセス)
-
19
メッセージボックスに表示する文字を大きくしたい
Excel(エクセル)
-
20
EXCEL あるセルに数字が入力されれば既存マクロ実行させたい
Excel(エクセル)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
特定の複数のシートに同じ処理...
-
5
【ExcelVBA】マクロの入ったシ...
-
6
EXCELの「シートの見出し」のフ...
-
7
ハイパーリンクでジャンプした...
-
8
EXCELの図形(テキストボックス)...
-
9
エクセルでブック内の倍率がバ...
-
10
エクセルで、シートの名前を変...
-
11
エクセル、特定のシートにパス...
-
12
エクセルのシート連番の振り直し
-
13
Excelのオートフィルター等のリ...
-
14
エクセルのシート名のフォント...
-
15
アクセスからエクセルのシート...
-
16
エクセル、別のシートの表をポ...
-
17
エクセルのシート名の変更がで...
-
18
(エクセル)Indirect関数で、ハ...
-
19
特定のシートのみ再計算させな...
-
20
エクセルの2つのシートを並び...
おすすめ情報
公式facebook
公式twitter