0

私のVBAコードでは、またはのいずれCell.Value = Nowかでセルを更新していますCell.Value = Format(Now, "hh:mm:ss")

私はこれを4つの異なるセルに対して行っています。ただし、セルの1つが変更されると、残りのタイムスタンプが現在の時刻を反映して変更されることに気付きました。私には、これらのセルは最新の時刻への単なる参照であり、セルが更新されたときのスナップショットではないようです。

シートの更新時に変更されないように、時間のスナップショットを撮る方法はありますか?

4

1 に答える 1

4

これらのセルは、最新の時刻への単なる「参照」であり、さらに良いことに、異なる時刻になる可能性があります。

コード内の適切な時点で時間を変数に保存してから、その値をセルで使用します。次に、どちらを実際に意味するかを制御できます。

于 2012-09-25T21:52:24.840 に答える