VBA Excel:一次添加一秒

时间:2012-01-16 03:45:57

标签: excel vba time excel-vba

我正在处理一个包含两列的电子表格,其中一列是时间。我使用时间作为键将数据加载到字典中。我想查找对应于特定时间(简单)的数据,然后获取下一个数据点,以便我可以比较它们的值。记录数据,使得在大约两小时的时间内每秒生成一条数据。

我的问题是,Excel中的VBA是否具有可以自动添加一秒的功能?或者我需要手动编写一个吗?

更新:除了下面的答案,我还发现“DateAdd”功能很有用 - 我怀疑它取决于所使用的Excel版本。

1 个答案:

答案 0 :(得分:4)

你应该可以使用时间(小时,分钟,秒)功能来增加时间。

所以要在Date(2012,1,16) + Time(0,0,1)之类的日期添加1秒,这样会导致值为“2012-01-16 12:00:01 AM”