如何在VBA中获取当前时间的快照?

时间:2012-09-25 21:48:07

标签: vb.net excel vba

在我的VBA代码中,我正在使用Cell.Value = NowCell.Value = Format(Now, "hh:mm:ss")更新单元格。

我正在为四个不同的细胞做这个。但是,我注意到当其中一个单元格发生变化时,其余的时间戳会发生变化以反映当前时间。对我而言,似乎这些细胞只是对最新时间的参考,而不是细胞更新时间的快照。

是否有时间拍摄快照,以便在纸张刷新时不会改变?

1 个答案:

答案 0 :(得分:4)

这些细胞只是最新时间的“参考”,更好的是它们可能会有不同的时间。

将时间保存到代码中某个适当位置的变量中,然后在单元格中使用该值。然后你可以控制你实际上意味着什么。