我正在使用一个包含两列的电子表格,其中一列是时间。我已使用时间作为键将数据加载到字典中。我想查找特定时间对应的数据(简单),然后获取下一个数据点,以便我可以比较它们的值。记录数据的方式是在大约两个小时的时间内每秒生成一条数据。
我的问题是,Excel中的VBA有没有一个可以自动将时间加一秒的函数?还是我需要手动写一个?
更新:除了下面的答案之外,我还发现“DateAdd”函数很有用 - 我怀疑它取决于所使用的 Excel 版本。
最佳答案
您应该能够使用 Time(小时、分钟、秒) 函数为时间添加秒。
因此,要在日期中添加 1 秒,例如 Date(2012,1,16) + Time(0,0,1)
,结果应为“2012-01- 16 上午 12:00:01"
关于VBA Excel : Add one second to a time,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8875567/