2012-01-16 143 views
5

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

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

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

回答

4

您应该可以使用时间(小时,分钟,秒)功能添加秒的时间。

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