我有一个名为“Run_Time”的范围,它包含13:00。我有另一个范围,其中包含值30(代表分钟)。
我希望在IF语句中将这两者结合起来检查Now是否大于13:00 + 30分钟。
我试过了:
?DateAdd("n",sheet_Config.Range("Run_Time").value,sheet_Config.Range("Run_Frequency").value)
在即时窗口中添加时间但是它返回的值包含1899年 - 这是不正确的?
答案 0 :(得分:0)
试试这个:
? Format(sheet_Config.Range("Run_Time").value+(sheet_Config.Range("Run_Frequency").value/1440), "hh:mm:ss")
将于13:30返回。如果你只需要比较你可以摆脱Format
功能。
编辑 - 确切地说,比较你可以使用这个:
? Time > (sheet_Config.Range("Run_Time").value+(sheet_Config.Range("Run_Frequency").value/1440))