我注意到Excel或Excel中的时间比屏幕右侧的Windows时间提前1秒。如果我打开一个新的工作簿,添加下面的代码并运行代码,那么时间将被连续更新,并且可以与屏幕右角的时间进行比较。
Sub test()
For f = 1 To 100000
Debug.Print Time
Next f
End Sub函数=NOW()可以添加到工作表中。这与Excel时间返回的时间相同。
我还更新了我的系统时间与几个来源,阿尔多,这没有什么区别。
对这种差异有什么解释吗?
请参阅此视频中的时间差:
发布于 2020-09-24 10:16:29
我不能重复这个问题。这里是synchron:

Time正在使用正确的windows系统时间。只有一个叫系统时间的“时钟”。
您所看到的任何差异都可能是计算时间、CPU资源等的结果。您的程序的运行时也可能是一个问题。例如,如果您的代码需要一些时间来执行(而且它会执行),那么在读取系统时间和在立即窗口打印它之间会有一些滞后。
https://stackoverflow.com/questions/64043852
复制相似问题