1)F9
で再計算するセルは、Excelシートに直接入力してください。手動に式の計算方法を設定しても、データはあなたがVBA
を通じてそれらのセルのために数式を入力して、再計算を行うにはしたくないセルの場合)リフレッシュしてあなたがF9
2を押したときに再計算されます、コードが実行されるたびに、数式が計算されます。そうでない場合、古い値はセル上にそのまま残ります(UseTheLastValueOfBigCalc)
このコードは、特定のセルのTrue/False
を検出してそれに応じて実行できるworksheet_change
イベントによってトリガされます。 trueの場合は、数式を再計算し、falseの場合は無視します。以下
このコードはTrue
がA1
で入力された場合にのみB3
にB1
とB2
の値と印刷物を合計
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" And Range("A1") = True Then
Range("B3") = Application.WorksheetFunction.Sum(Range("B1:B2"))
End If
End Sub
、細胞A1
にTrue
を検出し、それに応じて計算コード断片であります
セル内の値を変更した場合でも、B1
またはB2
合計は再計算されません。つまり、A1
がtrue
に変更されない限り、以前の値を使用することができます。

True
一度

は、この情報がお役に立てば幸い、数式が計算され、入力されます。